:root{--orange: #ff5c00;--white: #fff;--dark-gray: #282828;--gray: #7A7A7A;--light-gray: #F4F4F4;--grenn: $color-font-green;--text-gray-900: #3d3d3d;--text-gray-800: #464646;--text-gray-700: #505050;--text-gray-600: #5a5a5a;--text-gray-500: #646464;--text-gray-400: #6e6e6e;--text-gray-300: #787878;--text-gray-200: #c9c9c9;--text-gray-100: #f8f8f8;--blue: #4263eb;--blue-transparent: #7a94ff03}.u-flex-between{display:flex;justify-content:space-between}.u-title{font-size:1.4rem;font-weight:600;border-bottom:1px solid #f0f0f0;padding-bottom:2px}.h-100{height:100%}.u-center{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.u-center>span.text-empty{font-size:1.8em;color:#9a9a9a}.u-flex-column{display:flex;align-items:center;flex-direction:column}.u-opacity{opacity:0 !important}.u-center{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.u-center>span.text-empty{font-size:1.8rem;color:#9a9a9a;text-align:center}.u-scroll_less-then-two-hundred #fixed-header{top:-20rem}.u-scroll_less-then-two-hundred #hr-abertura,.u-scroll_less-then-two-hundred #cardapio .logo-container{opacity:0}.u-flex-center{display:flex;align-items:center}.u-500-ms{animation-duration:.5s !important}.u-first-letter{text-transform:capitalize}.u-height-100{height:100%}.u-flex{display:flex}.u-flex-between{display:flex;justify-content:space-between}.u-overflow-auto{overflow:auto;max-height:16rem}.u-nowrap{white-space:nowrap}.u-flex-start{align-items:flex-start}.m-a{margin:auto}.u-margin-l-1{margin-left:1rem}.u-margin-r-1{margin-right:1rem}.u-margin-right-15{margin-right:15px}.u-margin-b-10{margin-bottom:10px}.u-margin-b-15{margin-bottom:15px}.u-margin-t-15{margin-top:15px}.u-m-0{margin:0 !important}.u-m-8{margin:8px}.u-m-8-0{margin:8px 0}.u-m-16{margin:16px}.u-m-16-0{margin:16px 0}.u-m-16-auto{margin:16px auto}.u-m-24{margin:24px}.u-m-24-0{margin:24px 0}.u-m-32{margin:3.2rem}.u-m-32-0{margin:3.2rem 0}.u-m-r-8{margin-right:8px}.u-m-t-3{margin-top:3px}.u-m-t-4{margin-top:4px}.u-m-t-8{margin-top:8px}.u-m-t-16{margin-top:16px}.u-m-b-8{margin-bottom:8px}.u-m-b-16{margin-bottom:16px}.u-p-8{padding:8px}.u-p-8-0{padding:8px 0}.u-p-12-0{padding:12px 0}.u-p-16{padding:16px}.u-p-16-0{padding:16px 0}.u-p-24{padding:24px}.u-p-32{padding:32px}.u-p-r-8{padding-right:8px}.u-font-w-500{font-weight:500}.u-font-w-600{font-weight:600}.u-font-w-700{font-weight:700}.u-font-dark{color:#333}.u-font-12{font-size:1.2rem}.u-font-14{font-size:1.4rem}.u-font-16{font-size:1.6rem}.u-font-18{font-size:1.8rem}.u-font-20{font-size:2rem}.u-font-22{font-size:2.2rem}.u-font-gray{color:#9c9c9c}.u-font-gray-dark{color:#585858}.u-font-w-450{font-weight:450}.u-full-black{width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999999;background:rgba(0,0,0,.73);will-change:backdrop-filter;animation:backdrop-filter .2 ease forwards}@keyframes backdrop-filter{from{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.u-flex-end{justify-content:flex-end}.svg-100{width:100%;height:100%}.text-center{text-align:center}.align-center{align-items:center}.nowrap{white-space:nowrap}.line-height-18{line-height:18px}.w-h-100{width:100%;height:100%}.m-w-h-100px{min-width:100px;min-height:100px}.max-w-h-100px{max-width:100px;max-height:100px}.h-max{height:-moz-max-content;height:max-content}.w-h-100px{width:10rem;height:10rem}.w-h-50{width:5rem;height:5rem}.w-h-30{width:3rem;height:3rem}.w-h-40{width:4rem;height:4rem}.w-h-120{width:12rem;height:12rem}.flex-between{display:flex;justify-content:space-between}.flex-center{display:flex;align-items:center;justify-content:center}.w-100{width:100%}.m-w-180{max-width:180px}.no-wrap{white-space:nowrap}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.flex-1{flex:1}.oculto{display:none !important}.justfy-center{justify-content:center}.card-box-shadow{padding:.8rem;border-radius:.4rem;border:1px solid #e7e8ea;background-color:#fff}.self-align-end{align-self:flex-end}.flex-start{justify-content:flex-start}.text-start{text-align:start}.info-yellow{font-size:11px;padding:6px;border:1px solid #f1d302;border-radius:3px;background:rgba(241,211,2,.2588235294);color:#423d15;font-weight:500;text-align:left}.fixed{position:fixed}.inset-0{inset:0}.bg-white{background-color:#fff}.justify-center{justify-content:center}.align-center{align-items:center}.color-blue{color:#4f44e0}.self-center{align-self:center}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-1-0{border:1px solid #e7e8ea;border-left:0;border-right:0}.b-b-1{border-bottom:1px solid #ebeef1}.svg-orange{color:#ff9332}.svg-green{color:#00d26e}.overflow-auto{overflow:auto}.hide{display:none !important}.divider{width:100%;height:1px;background:var(--light-gray)}.border-1{border:1px solid var(--light-gray)}.border-1-0{border:1px solid var(--light-gray);border-left:0;border-right:0}.border-0-1{border:1px solid var(--light-gray);border-top:0;border-bottom:0}.border-top{border-top:1px solid var(--light-gray)}.border-bottom{border-bottom:1px solid var(--light-gray)}.border-left{border-left:1px solid var(--light-gray)}.border-right{border-right:1px solid var(--light-gray)}.border-rounded{border-radius:.4rem}.label-orange{text-transform:uppercase;font-size:10px;display:inline-block;padding:2px 6px;background:var(--orange);width:-moz-max-content;width:max-content;border-radius:4px;color:#fff;font-weight:bold}.m-2-8{margin:2px 8px}.p-12{padding:1.2rem}.text-elipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.produto-em-falta{filter:grayscale(0.9);opacity:.3}.z-index-max{z-index:2147483647}.cursor-pointer{cursor:pointer}.hover-bg-blue:hover{background:#2238b9;color:#fff}.empty-hiddem:empty{display:none}.w-m-c{width:-moz-max-content;width:max-content}.oculto{display:none !important}.qr-header__dashboard{display:none}.m-t-0{margin-top:0}.m-t-4{margin-top:4px}.m-t-8{margin-top:8px}.m-t-16{margin-top:16px}.hidden-scroll{--webkit-scrollbar-width: none;scrollbar-width:none;overflow-y:scroll}.hidden-scroll::-webkit-scrollbar{display:none}.hidden-scroll::-webkit-scrollbar-thumb{display:none}.hidden-scroll::-webkit-scrollbar-track{display:none}.hidden-scroll::-webkit-scrollbar-thumb{display:none}.px-8{padding-left:8px;padding-right:8px}.p-0{padding:0}.p-2{padding:.2rem}.p-4{padding:.4rem}.p-8{padding:.8rem}.p-12{padding:1.2rem}.p-16{padding:1.6rem}.px-2{padding-left:.2rem;padding-right:.2rem}.px-4{padding-left:.4rem;padding-right:.4rem}.px-8{padding-left:.8rem;padding-right:.8rem}.px-12{padding-left:1.2rem;padding-right:1.2rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.py-2{padding-top:.2rem;padding-bottom:.2rem}.py-4{padding-top:.4rem;padding-bottom:.4rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.py-12{padding-top:1.2rem;padding-bottom:1.2rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.overflow-hidden{overflow:hidden}.shadow-sm{box-shadow:0px 4px 4px rgba(220,220,220,.25)}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-fit-contain{-o-object-fit:contain;object-fit:contain}.skeleton{background:rgba(0,0,0,.12);border-radius:.2rem;position:relative}.skeleton::before{content:"";display:block;position:absolute;top:0;height:100%;background:linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);animation:load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite}.skeleton.aba{width:5rem;height:1.5rem}.skeleton.aba::before{width:1rem;left:-3rem}@keyframes load{from{left:0}to{left:80%}}.pageShow{animation:pageShowTransition .1s ease forwards}.pageHidden{animation:pageHideTransition .2s ease forwards}.smoth-transition{transition:all .2s ease}@keyframes scale{from{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pageShowTransition{from{transform:scale(0.95);opacity:.9}to{transform:scale(1);opacity:1}}@keyframes pageHideTransition{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:.8}}.animate__top-level{animation:top-level .2s}@keyframes top-level{from{transform:scale(0.9);opacity:.5}to{transform:scale(1);opacity:1}}*{margin:0;padding:0;caret-color:#ff304f;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;touch-action:manipulation;box-sizing:border-box}html{font-size:10px;overscroll-behavior:none}body{height:100vh;overscroll-behavior:none}ul,ol,dl,li,dt{list-style:none}fieldset{border:none}input,button{outline:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:500;color:#24292e}input:disabled{background:unset;color:#666}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}#aux-page{position:absolute;top:0;left:0;overflow-x:hidden;height:100%;width:100vw;display:none;background:#fff;z-index:100;animation-duration:.2s !important;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}#aux-page>div{transition:all .4s;height:100%;background:#fff}#aux-page:empty{display:none}fieldset{border:none}.flatpickr-calendar.open{z-index:9999999 !important}.flatpickr-mobile{height:70px !important}.flatpickr-mobile .flatpickr-time{height:100% !important;max-height:unset}.flatpickr-mobile .flatpickr-time .numInputWrapper{height:100%}.flatpickr-mobile .flatpickr-time .numInputWrapper span{width:25px;display:flex;justify-content:center;align-items:center;opacity:1}.flatpickr-mobile .flatpickr-time .numInputWrapper span::after{left:50%;top:50%;transform:translate(-50%, -50%)}.flatpickr-mobile .flatpickr-time .flatpickr-time-separator{line-height:70px;background:#f7f7f7}body{font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#414141}.quantidade-box{padding:0px 4px;background:#f3f3f3;border-radius:2px;border:1px solid #eaeaea;height:-moz-max-content;height:max-content}.font-32{font-size:32px}.font-24{font-size:24px}.font-20{font-size:20px}.font-16{font-size:16px}.font-14{font-size:14px}.font-13{font-size:13px}.font-12{font-size:12px}.font-10{font-size:10px}.font-color-primary{color:#30313d}.font-seccondary{color:#6a7383}.color-money{color:#5fce86}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.button-subtitle{color:#8b8b8b;font-weight:500}.button-subtitle-blue{color:#cdcdcd}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.text-center{text-align:center}.text-blue{color:#4263eb}.font-red{color:#ff304f}.font-green{color:#3cb371}.text-left{text-align:left}.font-white{color:var(--white)}.font-dark{color:var(--dark-gray)}.font-gray{color:var(--gray)}.font-light-gray{color:var(--light-gray)}.font-subtitle{font-size:12px;font-weight:400}.font-title-dark{font-size:1.6rem;color:#282828;font-weight:500}.text-gray-900{color:var(--text-gray-900)}.text-gray-800{color:var(--text-gray-800)}.text-gray-700{color:var(--text-gray-700)}.text-gray-600{color:var(--text-gray-600)}.text-gray-500{color:var(--text-gray-500)}.text-gray-400{color:var(--text-gray-400)}.text-gray-300{color:var(--text-gray-300)}.text-gray-200{color:var(--text-gray-200)}.text-gray-100{color:var(--text-gray-100)}.font-laranja{color:var(--orange)}.font-normal{font-weight:400}.font-10-5{font-size:1.05rem}.text-blue-500{color:var(--blue)}@keyframes rigthToLeft{0%{position:absolute;transform:translateX(100vw)}100%{position:static;transform:translateX(0)}}.pageTransitionApp{transform:translateX(-5rem)}.show-screen{will-change:transform;animation:show-screen .2s ease forwards}@keyframes show-screen{from{transform:scale(0.8)}to{transform:scale(1)}}@keyframes show-box{from{transform:scale(0.8);opacity:.9}to{transform:scale(1);opacity:1}}.fancybox-content{border-radius:3px}.fancybox-container{z-index:999999999 !important}.fullscreen .fancybox-slide{padding:0}.fullscreen .fancybox-content{width:100%;height:100%}.fancybox-container.adicionar-cartao .pagamento-app-form{padding:2.8rem}.fancybox-container.adicionar-cartao .pagamento-app-form .input{margin:.8rem 0;min-width:70vw}.b-0{border:0}.rounded-sm{border-radius:.2rem}.rounded-md{border-radius:.4rem}.rounded-lg{border-radius:.6rem}.rounded-full{border-radius:100%}.border-gray-100{border-color:#cacaca}.border-green-500{border-color:#00d26e}.default-add-border{border-color:var(--blue)}.border-blue-500{border-color:var(--blue)}.bg-dark-overflow{background-color:rgba(0,0,0,.3882352941)}.bg-gray-100{background-color:#f5f5f5}.bg-selected-green{background:rgba(187,255,223,.2705882353)}.m-t-a{margin-top:auto}.items-end{align-items:end}.u-page{position:fixed;inset:0;background-color:#fff;z-index:999999}.u-page .page-body{height:calc(100% - 5.6rem);overflow-x:hidden;overflow-y:auto}.pagina{position:fixed;inset:0}.loading{width:100vw;height:100vh;background:#fff;top:0;left:0;position:absolute;z-index:99999999}.loading .loading-container{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;left:50%;top:50%;transform:translate(-50%, -50%)}.loading .loading-container span{display:block;margin:10px;font-size:16px;font-weight:bold;color:#d72323}.loading .loading-container svg{width:90px;height:90px}.showbox{display:flex}.loader{position:relative;margin:0px auto;width:3rem;height:3rem}.loader .loader:before{content:"";display:block;padding-top:100%}.loader .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.responsive-loader{position:absolute;inset:0}.responsive-loader .loader{width:2.5rem;height:3rem;margin:auto !important}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes color{100%,0%{stroke:#fff}80%,90%{stroke:#fff}}.gif-fullscreen.initial{opacity:1 !important}.mensagem-avaliacao{background-color:#fff;padding:2.6rem;max-width:calc(100vw - 4rem);border-radius:.5rem;font-size:13px}.mensagem-avaliacao .stars{padding:0 2rem;margin:1.2rem 0;display:flex}.mensagem-avaliacao .stars svg{padding:.8rem;box-sizing:content-box;color:#dfe0eb;width:100%}.mensagem-avaliacao textarea{width:100%;border:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e8e8e8;border-radius:3px;resize:none;padding:1rem;height:6rem;margin-bottom:1.5rem;font-family:inherit}.mensagem-avaliacao .wrapper-button{display:flex;justify-content:center;align-items:center}.mensagem-avaliacao button{min-width:13rem;padding:1rem;border:0;background:#3d5af1;color:#fff;font-weight:600;border-radius:5px;border:1px solid rgba(0,0,0,0)}.mensagem-avaliacao button.btn-blue-ligth{background-color:#fff;color:#5a73f3;border-color:#5a73f3}.mensagem-avaliacao button:last-of-type{display:none}.mensagem-avaliacao .text{margin:0 0 .5rem 0;font-family:inherit;font-weight:500;color:#747474}.mensagem-avaliacao .feedback-enviado{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#555}.mensagem-avaliacao .feedback-enviado .text-bold{margin-top:1rem;margin-bottom:.6rem;font-weight:600;font-size:1.6rem}.mensagem-avaliacao .feedback-enviado .text-sub{font-size:1.4rem;font-weight:500}.app-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;position:relative;justify-content:space-between;background-color:#353535;text-align:center;color:#fff;height:5.6rem;padding:0 1.8rem}.app-bar::after{content:"";display:table;clear:both}.app-bar img{width:2.7rem}.app-bar span{font-size:1.4rem;line-height:1.6rem;font-weight:500;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.app-bar span::first-letter{text-transform:uppercase}.btn{width:100%;outline:none;border:none;cursor:pointer;font-weight:600;border-radius:.3rem;text-align:center;line-height:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn::first-letter{text-transform:uppercase}.btn.small{font-weight:500;height:2.7rem}.btn-primary{height:5rem;background-color:#353535;color:#fff}.btn-primary:hover{background-color:rgb(40.25,40.25,40.25)}.btn-secondary{height:5rem;background-color:#b3b3b3;color:#fff}.btn-disabled,.btn-disabled:hover{cursor:default;background-color:#ccc;color:#fff}.btn-fixed{position:fixed;width:calc(100% - 3.6rem);margin:0 1.8rem;left:0;bottom:1.8rem}.btn-bottom{position:fixed;bottom:-7rem;left:0;width:100%;height:5rem;font-size:1.4rem;font-weight:500;background-color:#353535;color:#fff;display:flex;justify-content:space-between;border-radius:0;transform:translateY(5rem);transition:all .4s}.btn-bottom:hover{background-color:rgb(40.25,40.25,40.25)}.btn-bottom.visible{display:flex !important;transform:translateY(0)}.btn-bottom .bag{line-height:.8rem;font-size:.8rem;margin:auto 0;padding-left:1.8rem}.btn-bottom .bag img{position:relative;width:2.7rem}.btn-bottom .bag span{position:absolute;top:1.5rem;left:3.3rem;display:inline-block;width:1rem;text-align:center}.btn-bottom #bag-total{padding-right:1.8rem}.btn-red{background:#ed3739;color:#fff}#btn-pedido{bottom:-5rem;animation:buttom-order .7s forwards;margin:1.2rem;width:calc(100% - 2.4rem);border-radius:1rem;box-shadow:0px 0px 4px 1px #606060}#btn-pedido #bag-text{position:absolute !important;left:50%;transform:translateX(-50%)}#btn-pedido #bag-quantity{background:#3d5af1;width:1.6rem;height:1.6rem;border-radius:50%;line-height:1.9;top:10px;left:30px;box-shadow:0px 0px 2px 1px rgba(61,90,241,.2588235294);border:1px solid #2d49dd}.ripple{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;transform:translateZ(0);border-radius:inherit;pointer-events:none;animation:ripple-shadow .4s forwards;-webkit-animation:ripple-shadow .4s forwards}.rippleWave{backface-visibility:hidden;position:absolute;border-radius:50%;transform:scale(0.7);-webkit-transform:scale(0.7);background:#fff;opacity:.45;animation:ripple 2s forwards;-webkit-animation:ripple 1.3s forwards}.btn-azul{padding:12px 8px;background:#4f44e0;border:#4f44e0 1px solid;border-radius:4px;color:#fff;font-weight:600;transition:background .2s ease}.btn-azul:hover{background:#3d33ca}.btn-transparent{padding:8px;background:rgba(0,0,0,0);border:#4263eb 1px solid;border-radius:4px;color:#4263eb;font-weight:600;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-transparent:active{background:#4263eb;color:#fff}@keyframes ripple-shadow{0%{box-shadow:0 0 0 rgba(0,0,0,0)}20%{box-shadow:0 4px 16px rgba(0,0,0,.3)}100%{box-shadow:0 0 0 rgba(0,0,0,0)}}@keyframes ripple{to{transform:scale(24);opacity:0}}.change-button{font-size:1.3rem;font-weight:500;padding:1rem 0;display:flex}.change-button label{display:flex;justify-content:center;align-items:center;height:3.5rem !important;transition:.2s}.change-button label input{margin-right:.8rem}.change-button input{display:none}.change-button input+label{border:1px solid #353535;color:#333}.change-button input:checked+label{background:#353535;color:#fff}.change-button label:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.change-button label:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.btn-primary-blue{background:#4962f1;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:12px;border-radius:5px}.btn-secondary-no-background{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none}button.btn-small-primary.btn-blue-transparent{background-color:rgba(0,0,0,0);color:#4962f1;border:0}.fixed-bottom-button{position:fixed;bottom:0;left:0;right:0;background:#fff}#adicional-container~.fixed-bottom-button{position:static}.close-button{position:absolute;top:0;right:0px;padding:8px;min-width:16px;min-height:16px;box-sizing:content-box}.btn[disabled]{pointer-events:none;background-color:#e5e5e5;color:#747474;border:1px solid #bdbdbd}.btn-ripple{position:relative;overflow:hidden;transform:translate3d(0, 0, 0);will-change:transform}.btn-ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #635BFF 20%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform .5s,opacity 1s}.btn-ripple:active:after{transform:scale(0, 0);opacity:.2;transition:0s}.label-button{background:rgba(79,68,224,.0784313725);border:1px solid #a49dff;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:.8rem;padding:.8rem;font-size:1.3rem;transition:background .2s}.label-button:active{background:rgba(79,68,224,.3803921569)}.input-error input{border-color:#ff304f}.input-error .error-message{font-size:12px;font-weight:500;color:#ff304f}.input-error .error-message::before{content:"!";border-radius:50%;color:#fff;text-align:center;width:12px;height:12px;background-color:#ff304f;display:inline-block;font-size:12px;font-weight:500;margin-right:3px}.input{width:100%;height:3.7rem;text-indent:1rem;border:1px solid #c8c8c8;border-radius:.3rem;outline-offset:unset}.input:focus,.input:active{outline:none}.input.small{height:2.5rem}.for-label{display:none}.primary-input,.primary-select{background:#fff;width:100%;line-height:1.5rem;padding:1rem;border-radius:.3rem;color:#444;-webkit-appearance:none;outline:none;border:0;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.select-container{height:4rem;position:relative}.select-container select{height:100%}.select-container i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select-container .primary-select{padding-right:3rem}.input-wrapper{color:#47494c;position:relative}.input-wrapper *,.input-wrapper *:focus{outline:none}.input-wrapper .form-item{position:relative;margin-bottom:15px}.input-wrapper input,.input-wrapper select{display:block;color:#47494c;width:100%;height:4rem;background:rgba(0,0,0,0);border:0;transition:all .3s ease;padding:0 8px;border:1px solid #dfdfdf;border-radius:5px}.input-wrapper input:not(select),.input-wrapper select:not(select){-webkit-appearance:none}.input-wrapper input:focus,.input-wrapper select:focus{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(58,151,212,.2) 0px 0px 0px 2px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px}.input-wrapper input:focus+label,.input-wrapper input:valid+label,.input-wrapper select:focus+label,.input-wrapper select:valid+label{font-size:12px;top:-5px;padding:0 5px}.input-wrapper select{font-family:"Roboto";font-weight:500}.input-wrapper select.inative{font-weight:400;font-size:12px}.input-wrapper label{position:absolute;cursor:text;z-index:2;top:13px;left:10px;font-size:12px;font-weight:bold;background:#fafafb;padding:0;transition:all .3s ease;color:#858585;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.u-flex-between .input-wrapper{width:100%}.u-flex-between .input-wrapper:first-of-type{margin-right:1rem}#card-body-button{transform:translateY(10px);animation:transform-top .8s ease forwards}@keyframes transform-top{0%{opacity:.4;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.card{margin:1.5rem 1rem;font-size:1.3rem;font-weight:500;box-shadow:0px 2px 2px rgba(0,0,0,.15);user-select:none;position:relative;border-radius:4px;box-sizing:border-box;border:1px solid #f1f1f1;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.card .mensagem-previsao-entrega{margin:.6rem 1.2rem;margin-bottom:0;border:1.5px dashed rgba(191,195,39,.7);padding:.6rem 1rem;border-radius:5px;background:rgba(255,245,145,.8);position:relative}.card #status-pedido{position:absolute;top:0px;left:0;width:100%;height:3px}.card #status-pedido.Enviando{background-color:#4285f4}.card #status-pedido.Recebido{background-color:#df7800}.card #status-pedido.Entregue{background-color:#4285f4}.card #status-pedido.Finalizado{background-color:#00d26e}.card #status-pedido.Cancelado{background-color:#ff304f}.card-pedido header{display:flex;justify-content:space-between}.card header{text-align:start;padding-top:8px;font-weight:500;color:#5b5b5b;align-items:center;border-bottom:1px solid #f1f1f1;margin:0 1.6rem}.card header .icon.Enviando{color:#4285f4}.card header .icon.Recebido{color:#df7800}.card header .icon.Entregue{color:#4285f4}.card header .icon.Finalizado{color:#00d26e}.card header .icon.Cancelado{color:#ff304f}.card header .info-pedido{display:flex;align-items:center;justify-content:center;gap:5px}.card header .info-pedido .icon{width:14px;height:14px;margin-top:-4px}.card header .info-pedido span{color:#494949;font-weight:500;font-size:1.5rem}.card header .status-pedido{display:flex;align-items:center;justify-content:center;gap:5px}.card header .status-pedido .text{font-size:1.2rem;font-weight:500;color:#5b5b5b}.card header .status-pedido .icon{margin-top:-4px}.card .body{padding:1.1rem;color:#414141;display:flex;flex-direction:column;gap:6px;position:relative}.card .body div{line-height:2.5rem}.card .body .item{display:flex;align-items:center;gap:10px}.card .body .item .qtd{background-color:#e3e3e3;border-radius:4px;color:#585858;font-weight:700;font-size:12px;padding:4px 6px;line-height:1;border:1px solid #959595}.card .body .item .prod{color:#5b5b5b;font-size:1.4rem;font-weight:500;line-height:1}.card .body .icon-seta{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.card .adiantamentos{padding:1.1rem;color:#414141}.card .adiantamentos .title{display:block;margin-left:0px;margin-bottom:10px;padding:8px;background-color:rgba(23,185,120,.09);width:-moz-fit-content;width:fit-content;border-radius:4px;font-weight:500;color:#17b978;font-size:14.5px}.card .adiantamentos .item{margin-left:14px;margin-bottom:4px}.footer{height:3.7rem;line-height:3.7rem;text-align:center;color:#192591}.footer::before{content:"";display:block;height:.1rem;margin:0 1.5rem;background-color:#ececec}.footer span{cursor:pointer}.footer span:hover{color:rgb(36.25,53.65,210.25)}.favorite header{display:flex;justify-content:space-between;align-items:center}.favorite header object{width:1.9rem;height:1.9rem}.dialog{position:fixed;inset:0;z-index:99999999;text-align:center}.dialog-mesa input{margin:1rem 0}.dialog-mesa .flex{justify-content:space-between}.dialog-mesa button{line-height:1;width:calc(50% - .5rem)}.dialog-container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:23rem;z-index:9999999}.dialog-container>header{height:3.8rem;line-height:3.8rem;text-align:center;background-color:#353535;color:#fff;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.dialog-container>header::first-letter{text-transform:uppercase}.dialog-container>div{min-height:5rem;padding:1.5rem 2rem;background-color:#fff;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.dialog-background{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#000;opacity:.4;z-index:1;z-index:9999999}.dialog .title-troco{padding-bottom:1.3rem;font-size:1.4rem;font-weight:500;color:#333}.dialog-troco_total{font-size:1.2rem;margin:1rem 0;color:#666}.dialog-troco_total span:last-of-type{color:#0e8226}.dialog .troco-input{position:relative}.dialog .troco-input span{position:absolute;left:.7rem;top:.4rem;color:#939393}.dialog .troco-input input{text-indent:2.7rem}.dialog .troco{height:10.5rem;justify-content:space-between;padding:2rem 0;text-align:center}.dialog .troco buttom{line-height:2.7rem;font-weight:300;font-size:1.2rem}.dialog .cartao{flex-direction:row;margin-top:1.7rem}.dialog .cartao buttom{text-align:center;line-height:2.7rem}.dialog .cartao buttom:first-of-type{margin-right:1rem}.dialog-cupom{width:calc(100% - 3rem);height:14rem}.dialog-cupom input{margin:1rem 0;text-transform:uppercase;margin-bottom:2.5rem}.dialog-cupom button{height:3.3rem;line-height:3.3rem}.dialog-cupom header{position:relative}.dialog-cupom header~div{position:relative;height:14rem}.dialog-cupom svg{position:absolute;left:calc(100% - 3rem);top:1rem}.dialog-cupom #cupom-response{position:absolute;top:6.3rem;left:2.3rem;font-size:1.2rem}.dialog-sem-login .dialog-body{transition:max-height 1s ease}#nav-bar{position:fixed;top:0;left:0;z-index:15;width:100%;height:5rem;background-color:rgba(0,0,0,.42);display:flex;justify-content:space-between;align-items:center}#nav-bar .btn-ripple:first-of-type{position:relative;height:100%;display:flex;align-items:center;justify-content:center;width:5.5rem}#nav-bar #hamburger{padding:1.7rem}#nav-bar.search{z-index:25}#nav-bar.search>.btn-ripple:first-of-type{display:none}#nav-bar.search #hamburger{display:none}#nav-bar.search #search-area{transform:translateX(calc(100% - 1.8rem));width:100%;animation:showSearch .2s forwards}#nav-bar.search #search-area input{display:block}#nav-bar.search #search-area #cancel{display:block}#nav-bar #search-area{display:flex;justify-content:space-between;align-items:center}#nav-bar #search-area img{padding:1.7rem}#nav-bar #search-area input{width:70%;display:none;background-color:rgba(196,196,196,.37);border:none;color:#fff}#nav-bar #search-area input::-moz-placeholder{color:hsla(0,0%,100%,.65)}#nav-bar #search-area input::placeholder{color:hsla(0,0%,100%,.65)}#nav-bar #search-area #cancel{display:none;font-weight:500;padding:0 1.3rem;font-size:1.2rem;color:#c4c4c4}@keyframes showSearch{to{transform:translateX(0)}}#back-produto{width:2.7rem}.fancybox-button--arrow_right,.fancybox-button--arrow_left{display:none !important}.nav-bar{position:fixed;top:5px;left:10px;z-index:999999;width:3.8rem;height:3.8rem;padding:1rem;background-color:rgba(0,0,0,.42);display:flex;justify-content:center;flex-wrap:nowrap;border-radius:5px;opacity:0;transition:opacity .3s ease;animation:show-arrow .2s ease forwards .3s}.nav-bar>span{display:none;opacity:1;transition:opacity .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-bar.backgroundImg{background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:soft-light;text-align:center;align-items:center}.nav-bar.backgroundImg>span{display:block;margin-left:3rem;font-size:2rem;color:#fff;opacity:1}.dialog_adicionais .adicionais-ocultos .adicionais-itens{display:none !important}.dialog_adicionais .adicionais-ocultos .item-observacao{display:none !important}.dialog_adicionais .adicionais-ocultos #btn-adicionar-produto{transform:translateY(100%)}[id-produto=agrupamento] .fixed-bottom-button{position:sticky !important}#btn-adicionar-produto{transform:translateY(0);transition:transform .5s;gap:8px}#adicional-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:rigthToLeft .2s;background:#fff;height:calc(100% - 66px);overflow:auto}#adicional-container .container{padding:0 1.6rem;color:#2e2e2e;padding-bottom:1rem;background:#fff}#adicional-container .container #adc-unidade{display:flex;justify-content:center;margin:2rem 0}#adicional-container .container #add-pedido{margin:2rem 0}#adicional-container .adicional-img-container{max-height:16rem;min-height:16rem;height:16rem;position:relative;-ms-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-o-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#adicional-container .adicional-img-container a{position:absolute;left:0%;top:0;width:100%;height:100%}#adicional-container .adicional-img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#adicional-container .adicional-title{margin-bottom:1rem}#adicional-container .adicional-title .span-container{padding:.5rem 0}#adicional-container .adicional-title .span-container:nth-child(1){padding-top:1.8rem;padding-bottom:.6rem}#adicional-container .adicional-title .span-container:nth-child(1)>span{font-size:1.8rem;color:#3e3e3e;font-weight:500}#adicional-container .adicional-title .span-container:nth-child(1) .pizza-limite-sabores{font-size:1.2rem;color:#168118}#adicional-container .adicional-title .span-container:nth-child(2) span{font-size:1.4rem;color:#3d3d3d;font-weight:500}#adicional-container .adicional-title .span-container:nth-child(3){margin-top:.5rem}#adicional-container .adicional-title .span-container:nth-child(3) span{font-size:1.4rem;color:#3d3d3d;font-weight:500}#adicional-container .adicional-title .span-container:nth-child(4) span{font-size:1.3rem;font-weight:300;color:#000}#adicional-container .adicionais-itens .adicional-item-descricao{padding:2rem 0 1rem 0}#adicional-container .adicionais-itens .adicional-item-descricao span:first-of-type{font-size:1.6rem;color:#5b5b5b;font-weight:500}#adicional-container .adicionais-itens .adicional-item-descricao::after{content:"";display:block;width:100%;height:.1rem;margin:.5rem 0;border-radius:.5rem;background:#868686}#adicional-container .adicionais-itens .adicional-item-descricao div{display:flex;display:flex;align-items:center;flex-direction:row;justify-content:space-between}#adicional-container .adicionais-itens .adicional-item-descricao div span{font-size:1.6rem;color:#5b5b5b;font-weight:500}#adicional-container .adicionais-itens .adicional-item-descricao div span:last-of-type{font-size:1.2rem;font-weight:300;color:#282828}#adicional-container .adicionais-itens .details-itens,#adicional-container .adicionais-itens .details-itens_description{display:flex;display:flex;align-items:center;flex-direction:row}#adicional-container .adicionais-itens .details-itens{justify-content:space-between;align-items:center;padding:1.5rem 0}#adicional-container .adicionais-itens .details-itens .details-itens_name{font-size:1.3rem;text-transform:capitalize;margin-bottom:.36rem;margin-left:1rem;color:#2e2e2e;font-weight:500}#adicional-container .adicionais-itens .details-itens .details-itens_price{color:#168118}#adicional-container .item-observacao{display:flex;flex-direction:column;margin-top:3rem}#adicional-container .item-observacao span{font-size:1.3rem;color:#424242;font-weight:500}#adicional-container .item-observacao input{height:3.7rem;width:100%;border:.1rem solid #c8c8c8;text-indent:2rem;margin:1.5rem 0;border-radius:.3rem}#adicional-container .item-preco-final{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:2rem 0}#adicional-container .item-preco-final span{margin:0 .2rem;font-weight:300;font-size:1.2rem;color:#5b5b5b}#adicional-container .item-preco-final span:last-of-type{font-weight:500;color:#168118}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]{display:none;pointer-events:none}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]:checked+label svg{width:2em}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]+label{cursor:pointer;font-size:.7em;display:grid;grid-template-columns:auto 3fr}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]+label svg{width:0em;stroke:#00d26e;stroke-width:7;fill:#fff;transition:width .2s}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]+label svg .box{stroke-dasharray:320;stroke-dashoffset:320;fill:#fff}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]+label svg .check{stroke-dasharray:70;stroke-dashoffset:70;fill:none;transition:stroke-dashoffset .3s linear}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]+label span{padding-top:.3em;margin-left:.3em}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]:checked+label .box{stroke-dashoffset:320}:not(.dialog_adicionais) .svg-checkbox input[type=checkbox]:checked+label .check{stroke-dashoffset:0}.dialog_adicionais{overflow-x:hidden;position:fixed;overflow-y:auto;z-index:9999999;inset:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.dialog_adicionais::-webkit-scrollbar{display:none}.dialog_adicionais .pagina{position:fixed !important}.dialog_adicionais .container{padding-bottom:6rem !important}.dialog_adicionais .svg-checkbox input[type=checkbox]{display:none;pointer-events:none}.dialog_adicionais .svg-checkbox input[type=checkbox]:checked+label svg{width:2em}.dialog_adicionais .svg-checkbox input[type=checkbox]+label{cursor:pointer;font-size:.7em;display:grid;grid-template-columns:auto 3fr;border:1px solid #424242;border-radius:4px;width:2.2rem;height:2.2rem}.dialog_adicionais .svg-checkbox input[type=checkbox]+label svg{width:0em;stroke:#569ff7;stroke-width:7;fill:rgba(0,0,0,0);transition:width .2s}.dialog_adicionais .svg-checkbox input[type=checkbox]+label svg .box{stroke-dasharray:320;stroke-dashoffset:320;fill:rgba(0,0,0,0)}.dialog_adicionais .svg-checkbox input[type=checkbox]+label svg .check{stroke-dasharray:70;stroke-dashoffset:70;fill:none;transition:stroke-dashoffset .3s linear;stroke-width:16px}.dialog_adicionais .svg-checkbox input[type=checkbox]+label span{padding-top:.3em;margin-left:.3em}.dialog_adicionais .svg-checkbox input[type=checkbox]:checked+label .box{stroke-dashoffset:320}.dialog_adicionais .svg-checkbox input[type=checkbox]:checked+label .check{stroke-dashoffset:0}.dialog_adicionais .gif-adc{display:flex;height:100vh;justify-content:center;align-items:center}.dialog_adicionais>.pagina,.dialog_adicionais .nav-bar{animation-duration:.5s}.dialog_adicionais .grupo-sabor .item-adicional .font-dark:before{content:"";width:4px;height:4px;background:var(--dark-gray);border-radius:50%;margin-top:6px;margin-right:4px}.dialog_adicionais .grupo-adicionais>header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #868686}.dialog_adicionais .grupo-adicionais .flex{display:flex;justify-content:center;align-items:center;min-height:2rem}.dialog_adicionais .grupo-adicionais .flex>span{margin-right:.7rem}.dialog_adicionais .grupo-adicionais .titulo{font-size:1.6rem;color:#3e3e3e;font-weight:500}.dialog_adicionais .grupo-adicionais .adicionais-itens{margin-top:2.3rem}.dialog_adicionais .grupo-adicionais .adicionais-itens:empty{background:red;height:100px}.dialog_adicionais .grupo-adicionais .item-adicional{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-top:1px solid var(--light-gray);min-height:56px}.dialog_adicionais .grupo-adicionais .item-adicional.item-adicionado .font-dark{color:var(--orange)}.dialog_adicionais .grupo-adicionais .item-adicional.item-adicionado:before{background-color:var(--orange)}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:checked,.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:not(:checked){display:none}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:checked+label,.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:checked+label:before,.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;border:1px solid #424242;border-radius:100%;background:#fff}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:checked+label:after,.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:not(:checked)+label:after{content:"";width:9px;height:9px;background:#424242;position:absolute;top:5px;left:4px;border-radius:100%;transition:all .2s ease}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.dialog_adicionais .grupo-adicionais .item-adicional [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.dialog_adicionais .grupo-adicionais .item-adicional:not([qtd=true]):hover{cursor:pointer}.dialog_adicionais .grupo-adicionais .item-adicional[qtd=true] .btn-adicao:hover,.dialog_adicionais .grupo-adicionais .item-adicional[qtd=true] .btn-subtracao:hover{cursor:pointer}.dialog_adicionais .grupo-adicionais .item-adicional .descricao{font-size:1.3rem;color:#424242;line-height:2rem;font-weight:500}.dialog_adicionais .grupo-adicionais .item-adicional .preco{font-weight:500;font-size:1.3rem;color:#168118;line-height:2rem}.dialog_adicionais .grupo-adicionais .item-adicional .qtd-value{margin:0 1rem}.dialog_adicionais .grupo-adicionais .item-adicional .btn-adicao,.dialog_adicionais .grupo-adicionais .item-adicional .btn-subtracao{display:inherit}.dialog_adicionais .fixed-bottom-button{padding:1rem;box-shadow:0px -1px 5px rgba(131,131,131,.25);border-top:1px solid #d3d3d3;display:flex;align-items:center;justify-content:center;gap:8px}.dialog_adicionais .fixed-bottom-button #adc-unidade .btn-adicao,.dialog_adicionais .fixed-bottom-button #adc-unidade .btn-subtracao{min-width:2.8rem;min-height:2.8rem;width:2.8rem;height:2.8rem;padding:.5rem;box-sizing:content-box}.dialog_adicionais .fixed-bottom-button #adc-unidade .btn-adicao img,.dialog_adicionais .fixed-bottom-button #adc-unidade .btn-subtracao img{width:100%;height:100%}.dialog_adicionais .fixed-bottom-button .quantidade-itens{width:10rem;display:flex;align-items:center;justify-content:space-around;border:1px solid #d7d7d7;border-radius:4px}.dialog_adicionais .fixed-bottom-button .quantidade-itens #qtd-produto{font-size:1.6rem;width:30px;text-align:center;border:0;outline:0;border-radius:4px;flex:1;height:4.5rem}.dialog_adicionais .fixed-bottom-button .btn-primary{height:4.5rem;line-height:4.5rem}.progress{height:2px;display:block;width:100%;background-color:rgba(255,92,0,.29);border-radius:2px;background-clip:padding-box;margin:.5rem 0 1rem 0;overflow:hidden;position:absolute;top:-4px}.progress .indeterminate{background-color:#e30808}.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.descricao-list{margin:.8rem 0;margin-left:1.2rem;font-size:1.2rem;color:#666;position:relative}.descricao-list::before{content:"";position:absolute;width:.7rem;height:.7rem;background:#666;left:-1.2rem;top:50%;transform:translateY(-50%);border-radius:50%}.sem-imagem{background:#f3f3f3;width:100%;height:100%}.oculta-nav{opacity:0;animation:unset}@keyframes show-arrow{from{opacity:0}to{opacity:1}}.produto-indisponivel-wrapper .fixed-bottom-button{display:none !important}.produto-indisponivel{border:1.5px dashed #ff304f;padding:1rem;border-radius:5px;background:rgba(255,48,79,.2705882353);position:relative;text-align:center;font-size:1.2rem;color:#ff304f;font-weight:600}.message-box{height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999999;width:100%;top:0;left:0;background:rgba(0,0,0,.8)}.message-box .ask .message-box__title{display:none}.message-box .ask .message-box__message{margin:1.6rem 0px}.message-box .ask.warning button:first-of-type{background:#ff304f}.message-box .ask .u-flex-between{width:100%}.message-box .ask button:first-of-type{margin-right:.8rem;background:#ff304f}.message-box.small .message-box__container{min-height:12rem;position:relative;max-width:47rem}.message-box.small .message-box__message{min-height:3rem}.message-box.small .message-box__message .message-title{font-size:1.8rem;font-weight:500;margin-bottom:1rem;color:#404040}.message-box.small .message-box__message .acompanha-pedido{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);font-size:14px;color:#4962f1;font-weight:500}.message-box.small .message-box__message .message-description{font-size:1.4rem;font-weight:400;color:#666}.message-box.mobile{background:rgba(0,0,0,.67)}.message-box.web{background:rgba(0,0,0,.27);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.4rem;font-weight:500;color:#353535}.message-box.web .message-box__container{width:32rem;min-height:14rem}.message-box__container{display:flex;flex-direction:column;align-items:center;width:calc(100% - 2.5rem);min-height:16rem;background:#fff;border-radius:.3rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:1.2rem;padding-top:2.8rem;box-sizing:border-box;position:relative;animation-duration:.1s !important;max-width:47rem}.message-box__icon{position:absolute;top:-1.8rem;border-radius:50%;background:#fff;width:4.1rem;height:4.1rem;display:flex;justify-content:center;align-items:center}.message-box__icon>img{width:100%;-o-object-fit:cover;object-fit:cover}.message-box__icon.warning{background:none}.message-box__icon svg{width:3.7rem}.message-box__title{font-size:1.6rem;margin:.5rem 0}.message-box__message{margin:1rem 0;text-align:center;min-height:2rem;font-size:1.4rem}.message-box__button{width:100%;height:3rem;border:none;border-radius:.3rem;color:#fff;font-weight:bold;cursor:pointer}.message-box__button.error{background-color:#ff304f !important}.message-box__button.error:hover{background:rgb(252,0,37.7391304348)}.message-box__button.success{background-color:#22af70}.message-box__button.success:hover{background:rgb(25.7033492823,132.2966507177,84.6698564593)}.message-box__button.warning{background:#5c605f}.message-box__button.warning:hover{background:hsl(165,2.1276595745%,26.862745098%)}.message-box.no-icon-background .message-box__icon{background:rgba(0,0,0,0)}.message-box .u-flex-between{width:100%}.message-box .btn-small-primary{background:#353535;margin-right:.5rem}.message-box .btn-small-secondary{background:#d6d6d6;color:#5d5d5d;margin-left:.5rem}.message-box .btn-green{background-color:#22af70}.message-box .btn-green:hover{background:rgb(25.7033492823,132.2966507177,84.6698564593)}.message-chavepix{display:flex;flex-direction:column;margin:16px 24px;gap:4px;margin-top:8px}.message-chavepix .text{font-size:1.3rem;font-weight:500;color:#666;-webkit-user-select:all;-moz-user-select:all;user-select:all}.message-chavepix #chave{border:1.5px dashed rgba(61,90,241,.5019607843);border-radius:5px;background:#e4e9ff;display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:4px;font-weight:bold;margin-top:4px;position:relative}.message-chavepix #chavepix{max-width:calc(100% - 26px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-chavepix .copiar{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-weight:bold}.message-chavepix .copiar svg{stroke:#3d5af1}.message-chavepix .copiado{color:#22af70;margin-top:-3px;flex-direction:column}.message-chavepix .copiado .copiar{display:flex;flex-direction:column;justify-content:center;align-items:center}.message-chavepix .copiado .txtcopy{position:absolute;inset:0;text-align:center;display:flex;align-items:center;justify-content:center;background:#c6ffe4;font-size:13px}[grupo-adicionais][data-id-produto]{background-color:red}#detalhes-pedido .message-chavepix{margin:unset;width:100%;align-items:center}#detalhes-pedido .message-chavepix #chavepix{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}#detalhes-pedido #chave{max-width:calc(100vw - 33px)}.mensagem-senha__titulo{font-size:18px;font-weight:600;color:#4d4c57;margin-bottom:.8rem}.mensagem-senha__gray{font-size:12px;font-weight:600;color:#8f8f8f}.mensagem-senha__senha{font-size:32px;font-weight:600;color:#4d4c57}.mensagem-senha__ajuda{font-size:12px;font-weight:500;margin:14px 0}.mensagem-senha .m-28-0{margin:2.8rem 0}.button-flex-column .u-flex-between{flex-direction:column !important;gap:8px}.close-button{position:absolute;top:0;right:0px;padding:8px;min-width:16px;min-height:16px;box-sizing:content-box}.sugestoes-modal .message-card{max-height:80vh;overflow-y:auto}.sugestoes-modal .produto-sugestao{padding:12px;border-bottom:1px solid #eee}.sugestoes-modal .imagem-produto{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.sugestoes-modal .placeholder{background:#f0f0f0}.sugestoes-modal .btn-quantidade{width:30px;height:30px;border-radius:50%;border:1px solid #ddd;background:#fff;font-weight:bold;cursor:pointer}.sugestoes-modal .quantidade{min-width:20px;text-align:center}.sugestoes-modal .color-preco{color:#4caf50;font-weight:500}#toast{left:50%;transform:translateX(-50%);background-color:#383838;color:#f0f0f0;padding:1rem 1.8rem;text-align:center;border-radius:2px;box-shadow:0px 0px 9px -1px #383838;z-index:99999999;position:fixed;bottom:5rem}.toast-fideliza{width:calc(100% - 42px);padding:2rem !important;top:6rem;bottom:unset !important}.notification-box{position:fixed;inset:0;z-index:9999999;background:rgba(0,0,0,.4196078431);display:flex;align-items:center;justify-content:center}.notification-box-content{width:320px;max-width:90vw;padding:1.2rem;background:#fff;border-radius:.6rem;box-shadow:0 0 2px 1px hsla(0,0%,100%,.2588235294);transform:scale(0.8)}.m-12-0{margin:12px 0}.button-send{width:130px;height:35px;display:flex;margin:15px 0;background:none;border:1px;background-color:#ed3739;color:#fff;font-weight:bold;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;padding-left:10px;border-radius:0 .5rem .5rem 0}.button-send:hover{cursor:pointer;background-color:#bd2527}.button-send:focus{outline:none}.button-send span{font-size:14px;text-transform:uppercase}.button-send img,.button-send svg{width:30px;height:15px;transform:rotate(45deg)}.details-buttons{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:7rem}.details-buttons .btn-adicao,.details-buttons .btn-subtracao{cursor:pointer}#cookieConsent{position:fixed;z-index:99999;background:#fff;width:90vw;height:7rem;bottom:2rem;left:50%;transform:translateX(-50%);border-radius:1rem}#cookieConsent.hidden{display:none}#cookieConsent .container{height:100%}#cookieConsent .navbar-collapse{display:flex;height:100%}#cookieConsent .navbar-text{text-align:left;font-size:1.4rem;margin:0 2.5rem;width:80%;margin:auto 1rem;color:#333}#cookieConsent .navbar-text a{color:#482ff7;text-decoration:none;font-weight:700}#cookieConsent .navbar-right{height:100%;display:flex;align-items:center;justify-content:center}#cookieConsent button{background:#ed3739;color:#fff;font-weight:700;cursor:pointer;width:18rem;height:4rem;transition:all .2s;line-height:initial}#cookieConsent button:hover{background:rgb(234.8944954128,31.6055045872,33.8394495413);transform:translateY(-1px)}#cookieConsent button:active{transform:translateY(0)}#cookieConsent.navbar.navbar-default.cookie-mobile{width:100vw;bottom:0;height:unset;display:none !important}#cookieConsent.navbar.navbar-default.cookie-mobile .collapse.navbar-collapse{flex-direction:column}#cookieConsent.navbar.navbar-default.cookie-mobile button{width:100%;margin-bottom:1.2rem;text-align:center;line-height:0;margin:1rem 1.2rem;margin-top:0}#cookieConsent.navbar.navbar-default.cookie-mobile .navbar-text{width:100%;bottom:0;height:unset;box-shadow:-1px -19px 19px rgba(0,0,0,.11);margin:0;padding:1.3rem 1.2rem;font-size:1.2rem}.horarios-delivery .u-title{font-size:1.6rem;color:#ff5c00;margin-bottom:2rem}.horarios-delivery .u-flex-between{color:#666;min-width:22rem;margin:.8rem 0}.horarios-delivery .fancybox-content{width:90vw;max-width:32rem}.pizza-limite-sabores{font-size:1.2rem;color:#168118}.sabores-title{font-size:1.3rem;font-weight:500;margin-left:2rem}.sabores-itens{margin-left:2.5rem}.sabores-itens span{font-size:1.2rem}.grupo-sabor .item-adicional{align-items:flex-start !important;position:relative}.grupo-sabor .item-adicional>.flex{align-items:flex-start !important;justify-content:space-between;width:100%}.grupo-sabor .item-adicional .descricao{font-weight:500}.grupo-sabor .item-adicional .composicao{padding-top:.8rem;font-size:1.2rem;word-break:break-word}.grupo-sabor .rippleWave,[adicional-pizza] .rippleWave{background:#333}.grupo-sabor header,[adicional-pizza] header{border:0 !important;padding:1.6rem 0;border-radius:.2rem;align-items:flex-start !important}.grupo-sabor header .titulo,[adicional-pizza] header .titulo{color:#565656}.grupo-sabor header .fas,[adicional-pizza] header .fas{color:#ff5c00}.grupo-sabor .itens,[adicional-pizza] .itens{overflow:hidden;transition:max-height .5s ease}.show[adicional-pizza]{border:initial}.item-adicionado .qtd-value,.item-adicionado .descricao>div{color:#ff5c00}h3{color:#ff5c00;position:relative}h3:not(:first-child){margin-top:3rem}h3:after{content:"";width:100%;height:1px;background:#e4e4e4;position:absolute;top:100%;border-radius:1.3rem;left:0}.pushowl-optin{all:initial;display:block;z-index:2147483647;position:fixed;width:420px;margin:12px;box-sizing:border-box;background:#fff;border-radius:4px;align-items:center;font-size:14px;box-shadow:0px 12px 13px rgba(0,0,0,.21) !important;top:calc(50vh - 120px);left:calc(50vw - 210px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.pushowl-optin *{width:initial;font-family:inherit;letter-spacing:initial;box-sizing:border-box;line-height:initial;font-weight:normal;-webkit-font-smoothing:initial;text-shadow:initial;border:initial}.pushowl-optin svg{max-width:42px;max-height:62px;width:100%;height:100%;stroke:initial;fill:initial}.pushowl-optin__content{padding:16px}.pushowl-optin__title{text-transform:initial;text-align:initial;letter-spacing:.3px;font-size:16px;margin-top:0;margin-bottom:8px;color:#343946;font-weight:500;padding:0}.pushowl-optin __description{color:#637381;margin:0;padding:0;font-size:inherit}.pushowl-optin__image{border-radius:50%;flex-shrink:0;margin-right:16px;padding:8px}.pushowl-optin__image img{width:40px}.pushowl-optin__button{width:initial;min-width:initial;height:initial;min-height:initial;text-transform:initial;margin:initial;cursor:pointer;font-size:inherit;padding:6px 20px;max-width:150px;border-radius:4px;border:none}.pushowl-optin__yes-button{background:#2e5fdc;color:#fff}.pushowl-optin__no-button{background:rgba(0,0,0,0);border:0;color:#637381}.pushowl-optin__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.pushowl-optin__footer-btn-wrap{display:flex;align-items:center}@media screen and (max-width: 444px){.pushowl-optin{width:calc(100% - 24px);bottom:auto;left:0;top:calc(50% - 120px)}}.alert{padding:1rem;margin:1rem 0;background:#fffaf0;border-left:4px solid #f6ad55}.alert-icon{flex-shrink:0;padding-top:.25rem;align-self:flex-start;color:#f6ad55;letter-spacing:.05rem}.alert-content{line-height:2;margin-left:.5rem;font-size:1.2rem;color:#c05621}.app-loader{display:none !important;position:fixed;z-index:999999999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;flex-direction:column}.app-loader--logo{width:130px;height:130px;border-radius:5px;transform:translateY(-45px);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0;animation:app-logo .5s ease-in forwards}.app-loader--logo img{width:100%;height:100%}.app-loader--spiner{position:relative;display:flex;width:16px;height:16px;animation:SpinnerAnimationShow .25s ease normal,SpinnerAnimationRotation .7s linear infinite;transition-property:opacity,transform;transition-timing-function:ease;transform-origin:50% 50%}.app-loader--spiner svg{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.app-loader--text{font-size:12px;margin-top:5px;font-weight:500;color:#525252}@keyframes app-logo{from{opacity:0}to{opacity:1}}@keyframes SpinnerAnimationShow{0%{opacity:0}to{opacity:1}}@keyframes SpinnerAnimationRotation{to{transform:rotate(1turn)}}.mensagem-estab{margin:1.6rem 1.8rem;margin-bottom:.5rem;padding-bottom:0;border:1.5px dashed rgba(61,90,241,.5);padding:1rem;border-radius:5px;background:#e4e9ff;position:relative}.mensagem-estab--content{color:#555;font-size:1.2rem;font-weight:400;max-width:calc(100% - 10px)}.mensagem-estab--close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:13px;width:13px}.mensagem-estab--close svg{width:100%;height:100%;stroke:#979797}.mensagem-estab--close svg path{stroke:inherit}.section-fidelidade .mensagem-estab{margin:1.6rem .5rem}.section-fidelidade .mensagem-estab--content{max-width:100%}.mensagem-estab-taxaentrega{margin:2rem 1.8rem;margin-bottom:1rem;padding-bottom:0;border:1.5px dashed rgba(191,195,39,.7);padding:1rem;border-radius:5px;background:rgba(255,245,145,.8);position:relative}.mensagem-estab-taxaentrega--content{color:#555;font-size:1.2rem;font-weight:400;max-width:calc(100% - 10px)}.mensagem-estab-taxaentrega--close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:13px;width:13px}.mensagem-estab-taxaentrega--close svg{width:100%;height:100%;stroke:#979797}.mensagem-estab-taxaentrega--close svg path{stroke:inherit}#detalhes-pedido .mensagem-estab-taxaentrega--content{max-width:100% !important}#detalhes-pedido .mensagem-estab-taxaentrega--content{text-align:center}#list-pedidos .mensagem-estab-taxaentrega--content{max-width:100% !important}#list-pedidos .mensagem-estab-taxaentrega--content{text-align:center}.web .mensagem-estab-wrapper{transform:translateY(-8rem)}.web .mensagem-estab-wrapper .mensagem-estab{margin:2rem 0;margin-bottom:.5rem}.web .mensagem-estab-wrapper svg{cursor:pointer}.web .mensagem-estab-wrapper .mensagem-estab--content{color:#686868;font-size:1.3rem;font-weight:500}.dialog-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.38);z-index:9999999;display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-content{background:#fff;padding:12px;border-radius:5px}.dialog-wrapper{color:#414141;position:fixed;inset:0;background:rgba(0,0,0,.3215686275);z-index:9999999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}.dialog-body{padding:16px}.dialog-header{padding:1.2rem;border-bottom:1px solid #dbdbdb}.dialog-main{position:relative;background:#fafafb;border:.1rem solid #dbdbdb;box-shadow:0 0 .4rem rgba(0,0,0,.1215686275);font-size:1.4rem;width:100%;max-width:32rem;max-height:100%;overflow:auto;border-radius:.4rem;display:flex;flex-direction:column;overflow:hidden}.dialog-main .close-button{padding:1.2rem 1rem}.dialog-troco .dialog-main{max-width:34rem}.dialog-tipo-cartao .dialog-body{padding:0}.dialog-tipo-cartao .wrapper-tipo-cartao{max-height:calc(100vh - 150px);overflow:auto}.dialog-tipo-cartao .wrapper-bandeiras{background-color:#f4f6f8}.dialog-tipo-cartao .wrapper-bandeiras .bandeira-cartao{padding:1.4rem 1rem;font-weight:400;font-size:1.3rem}.dialog-tipo-cartao svg{transition:all .2s ease}.dialog-tipo-cartao .active .svg-rotate{transform:rotate(90deg)}.dialog-tipo-cartao .bandeira-cartao{transition:all .2s ease}.dialog-tipo-cartao #svg-check{width:16px;height:10px}.dialog-tipo-cartao .bandeira-checked,.dialog-tipo-cartao .active:not(.active-bandeiras) .tipo-cartao{background:#4f44e0;color:#fff}.dialog-tipo-cartao .svg-bandeira{width:28px;height:16px}.dialog-tipo-cartao .svg-bandeira svg{width:100%;height:100%}.dialog-adicionais-sabores{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-adicionais-sabores .adicionais-sabores{max-height:calc(100vh - 32rem);overflow:auto}.dialog-adicionais-sabores .adicionais-sabores label{padding:1rem 1.2rem;cursor:pointer}.dialog-adicionais-sabores .adicionais-sabores label:active{background:#f4f6f8}.dialog-adicionais-sabores .adicionais-sabores label .preco{color:var(--green)}.dialog-adicionais-sabores button{padding:8px;border-radius:100px}.dialog-adicionais-sabores .btn-transparent{border-color:var(--text-gray-600);color:var(--text-gray-600);font-weight:normal}.dialog-adicionais-sabores .btn-remover{color:#ff304f;text-align:start;width:-moz-max-content;width:max-content;flex:unset;border-color:rgba(0,0,0,0) !important}.dialog-adicionais-sabores .btn-azul{border-radius:100px}.dialog-adicionais-sabores .wrapper-buttons{flex-direction:row;padding:1.2rem}.dialog-adicionais-sabores .message-card{gap:0}.dialog-no-padding .message-card{padding:0 !important}.b-bottom{border-bottom:1px solid #e5e7eb}.loader-sabor{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.6)}.solicita-notificacao{position:fixed;inset:0;z-index:999999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4117647059);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.solicita-notificacao>div{background:#fff;padding:16px;margin:8px;border-radius:8px;font-size:14px;font-weight:500;align-items:center}.solicita-notificacao>div svg{padding:16px}.solicita-notificacao>div .subtitulo{font-size:12px;color:#626262;text-align:center;padding-top:6px;padding-bottom:16px}.solicita-notificacao>div button{flex:1;width:100%;max-width:220px}:root{--primary-color: #4361ee;--secondary-color: #4361ee;--accent-color: #4cc9f0;--background-color: #f8f9fa;--text-color: #212529;--light-text: #6c757d;--success-color: #38b000;--warning-color: #ff5400}body{background:var(--background-color);color:var(--text-color);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.pix-wrapper{width:100%;max-width:100%;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:24px;position:fixed;inset:0;justify-content:center;padding:46px;z-index:1000000000000000000}.pix-wrapper .header{text-align:center}.pix-wrapper .header h1{color:var(--primary-color);font-size:24px;margin-bottom:8px}.pix-wrapper .header p{color:var(--light-text);font-size:15px}.pix-wrapper .countdown-container{display:flex;flex-direction:column;align-items:center;gap:12px}.pix-wrapper .timer{font-size:40px;font-weight:bold;color:var(--primary-color)}.pix-wrapper .progress-container{width:100%;height:10px;background-color:#e9ecef;border-radius:5px;overflow:hidden;position:relative}.pix-wrapper .progress-bar{height:100%;background:linear-gradient(90deg, var(--secondary-color), var(--primary-color));border-radius:5px;transition:width 1s linear;width:100%}.pix-wrapper .pix-header{position:absolute;top:0;left:0;padding:16px 46px;background:#f1f3f5;width:100%;border-bottom:1px solid #dedede}.pix-wrapper .time-remaining{font-size:14px;color:var(--light-text);text-align:center}.pix-wrapper .pix-container{display:flex;flex-direction:column;gap:12px}.pix-wrapper .pix-container h2{font-size:16px;color:var(--text-color)}.pix-wrapper .pix-key-container{position:relative;display:flex;flex-direction:column;gap:10px}.pix-wrapper .pix-key{width:100%;padding:15px;background-color:#f1f3f5;border-radius:8px;font-family:monospace;font-size:16px;overflow-x:auto;white-space:nowrap;border:1px solid #dee2e6}.pix-wrapper .copy-button{background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:15px;cursor:pointer;transition:background-color .3s}.pix-wrapper .copy-button:hover{background-color:var(--secondary-color)}.pix-wrapper .copy-button:active{transform:scale(0.98)}.pix-wrapper .instructions{background-color:#fff3cd;border-left:4px solid var(--warning-color);padding:15px;border-radius:8px}.pix-wrapper .instructions h3{color:var(--warning-color);margin-bottom:8px;font-size:16px}.pix-wrapper .instructions p{color:#856404;font-size:14px;line-height:1.5}.pix-wrapper .success-message{display:none;text-align:center;padding:20px;border-radius:8px;background-color:#d4edda;border-left:4px solid var(--success-color)}.pix-wrapper .success-message h3{color:var(--success-color);margin-bottom:8px}@media(max-width: 480px){.pix-wrapper .container{padding:16px;box-shadow:none;border-radius:8px;max-width:100%}.pix-wrapper body{padding:12px;justify-content:flex-start;padding-top:20px}.pix-wrapper .timer{font-size:48px}.pix-wrapper .pix-key-container{flex-direction:column;gap:10px}.pix-wrapper .copy-button{width:100%;margin-left:0;padding:16px;font-size:16px}.pix-wrapper .header h1{font-size:22px}.pix-wrapper .pix-key{padding:12px;font-size:14px}.pix-wrapper .instructions{padding:12px}.pix-wrapper .header,.pix-wrapper .countdown-container,.pix-wrapper .pix-container,.pix-wrapper .instructions{margin-bottom:0}}#app-nav #voltar{display:none}.modo-tablet .menu .itens #pedidos,.modo-tablet .menu .itens #menu-sobre,.modo-tablet .menu .itens #menu-sair-QRcode{display:none !important}.modo-tablet .highlightSpace,.modo-tablet .listSpace{display:none !important}@media screen and (min-width: 652px){.highlightSpace,.listSpace{display:none !important}.dialog_adicionais{background:rgba(0,0,0,.4)}.pagina,.u-page{width:46rem !important;right:0;left:unset !important;max-width:100vw}#adicional-container .container{border-radius:0}.u-page::before{content:"";position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.4);right:0;z-index:-1}.categoria .produtos{display:grid;grid-template-columns:repeat(auto-fill, minmax(auto, 300px));gap:16px}.categoria .produtos .produto{border:1px solid #e6e6e6;padding:0rem 1.2rem;border-radius:8px;box-shadow:0px 0px 30px 1px #f5f5f5;transition:all .2s ease}.categoria .produtos .produto:hover{cursor:pointer}.categoria .produtos .produto:active{transform:translateY(2px);background:#f3f5ff}}.wrapper-qr-code .message-card{width:-moz-max-content;width:max-content;max-width:100vw;max-height:100vh}#qr-header__dashboard{display:none}#qr-header__scan_region,video{height:100%}[alt="Info icon"]{display:none}.cardapio-digital .confirmar-container{height:100%}.cardapio-digital .confirmar-container .u-section{min-height:calc(100% - 37rem)}.cardapio-digital .menu-container .profile{display:none}.cardapio-digital .menu-container .profile-img{display:none}.cardapio-digital .menu-container #meus-enderecos,.cardapio-digital .menu-container #menu-dados{display:none}.cardapio-digital .nav-cardapio{margin-top:0 !important}.cardapio-digital .mesa-container{overflow:hidden;height:21rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#262626}.cardapio-digital .mesa-container .logo-mesa{width:8rem;border-radius:1rem;margin:1.9rem 0}.cardapio-digital .detalhes__total-taxa-entrega,.cardapio-digital .detalhes__pagamento,.cardapio-digital .detalhes__endereco,.cardapio-digital #btn-acompanhar-pedido{display:none !important}.cardapio-digital #menu-sair-QRcode{display:flex !important}.mesa-container{display:none}#app{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#app-nav{width:100%;height:5rem;padding:1.5rem;position:fixed;display:flex;justify-content:space-between;background:rgba(0,0,0,.58);z-index:99}#app-nav img{width:2rem;height:2rem}#app-nav input[type=checkbox]{display:none}#app-nav .img-container{width:5rem;height:5rem;position:absolute;top:0;left:0;justify-content:center;align-items:center;display:flex;cursor:pointer}#app-nav .img-container:hover{background-color:hsla(0,0%,100%,.0588235294)}#app-nav .img-container img:hover{cursor:pointer}#app-nav input[type=checkbox]~#app-menu{transform:translateX(-1000px);transition:all .4s ease}#app-nav input[type=checkbox]:checked~#app-menu{transform:translateX(0)}#app-nav input[type=checkbox]:checked~.background-black{display:block !important}#container{height:100%}#capa{height:20rem;max-height:20rem;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#capa::after{content:"";display:block;width:100%;height:100%;background-image:radial-gradient(transparent, rgba(0, 0, 0, 0.2));position:absolute;top:0;left:0}#capa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#logo-container{height:4rem}#logo-container #logo-abertura{transform:translateY(-8rem);display:flex;align-items:center;flex-direction:column}#logo-container #logo-abertura img{max-height:10rem;max-width:12rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.span-block{font-size:1.2rem;font-weight:500;color:#ab1010;padding:.3em}div#logo-abertura.fixed-logo{position:fixed;transform:translateX(-50%);left:50%;top:0}#app-tab{display:flex;overflow-x:auto;width:95%;padding:1rem;padding-left:2rem;margin:.5rem}#app-tab span{display:inline-block;position:relative;padding:.5rem 1rem .5rem 1rem;font-weight:300;color:#414141;cursor:pointer;outline:none}#app-tab span:focus{outline:none}#app-tab span.selected{color:#ff7020;display:flex}#app-tab span.selected::after{content:"";display:inline-block;position:absolute;width:90%;height:.2rem;top:90%;left:0;border-radius:.3rem;margin:0 5%;background-color:#ff7020;animation:tabItem .5s ease}@keyframes tabItem{0%{width:0}100%{width:90%;transform:translateX(0)}}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#cardapio .aba{padding:.5rem 1.5rem}#cardapio .aba .aba-titulo{font-size:1.6rem;color:#5b5b5b;position:relative}#cardapio .aba .aba-titulo::after{content:"";display:inline-block;width:100%;height:.2rem;border-radius:.5rem;background-color:#868686;transform:translateY(-1rem)}#cardapio .aba .item{min-height:8.5rem;margin:1.1em 0}#cardapio .aba .item .aside-item:first-child{padding:.1rem;padding-right:.5rem;justify-content:space-between;width:95%;max-width:95%}#cardapio .aba .item .aside-item:first-child .item-titulo{font-size:1.6rem;color:#292929;display:inline-block}#cardapio .aba .item .aside-item:first-child .item-descricao{font-weight:300;font-size:1.2rem;max-height:4.35rem;min-height:4.35rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#cardapio .aba .item .aside-item:first-child .item-preco{font-size:1.2rem;color:#17700f}#cardapio .aba .item .aside-item:last-child{display:flex;align-items:center;justify-content:center}#cardapio .aba .item .item-img{min-width:8rem;max-width:8rem;max-height:8rem;min-height:8rem;width:8rem;height:8rem}#cardapio .aba .item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.7rem}@media screen and (min-width: 600px){#app div#app-menu{width:290px}}.menu{position:fixed;top:0;left:0;z-index:100}.menu-show .menu-background{transform:translateX(0);opacity:.4}.menu-show .menu-container{transform:translateX(0)}.menu-background{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#000;opacity:.4;z-index:1;z-index:10;opacity:0;transform:translateX(-100vw);transition:opacity .2s linear}.menu-container{width:27rem;height:100vh;position:absolute;left:0;top:0;z-index:100;background-color:#fff;color:rgba(34,34,34,.1333333333);transform:translateX(-31rem);transition:transform .25s ease;box-shadow:4px 0 10px 0 rgba(0,0,0,.4)}.menu-container .profile{display:flex;padding:3rem 2rem;align-items:center}.menu-container .profile-img{width:5.1rem;height:5.1rem;max-width:5.1rem;max-height:5.1rem;-o-object-position:center;object-position:center;margin-right:2rem;border-radius:50%}.menu-container .profile-name{font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#262626;font-weight:600}.menu-container .profile-name::first-letter{text-transform:uppercase}.menu-container .itens{height:calc(100% - 15.4rem);font-weight:500;display:flex;flex-direction:column}.menu-container .itens .item{display:flex;display:flex;align-items:center;height:6.5rem;padding:0 1rem;border-bottom:1px solid #f5f5f5;justify-content:space-between}.menu-container .itens .item .iconEtext{display:flex;justify-content:center;align-items:center;gap:12px}.menu-container .itens .item .iconEtext .icon-menu{color:#262626}.menu-container .itens .item .text{font-size:12.5px;font-weight:500;color:#262626;display:flex;flex-direction:column;gap:3px}.menu-container .itens .item .text .detalhe{font-size:11.5px;color:#878686;font-weight:400}.menu-container .itens .item .seta{width:12px;height:12px;display:flex;justify-content:center;align-items:center;text-align:center;color:#878686}.menu-container .itens .item .seta svg{width:100% !important;height:100% !important}.menu-container .footer{display:flex;justify-content:space-around;height:3.5rem;padding:0 1rem;margin-bottom:1.5rem}.menu-container .footer a{text-decoration:none;color:#262626;display:flex !important}.menu #menu-sair-QRcode,.menu #marketplace{display:none}.menu .temp-sem-login{flex-direction:column;color:#262626;font-size:15px;padding:15px}.menu .temp-sem-login .topo{display:flex;justify-content:space-between;align-items:center}.menu .temp-sem-login .topo .text{text-align:initial;word-break:break-word;font-size:15px;font-weight:600;color:#262626;width:44%}.menu .temp-sem-login .btn-entrar button{width:100%;height:40px;background-color:#4962f1;border:1px solid #4962f1;border-radius:5px;font-size:13px;font-weight:700;color:#fff;margin-top:14px;display:flex;justify-content:center;align-items:center;text-align:center}#meus-dados.dados-container{height:calc(100% - 5.6rem);padding:1rem 1.8rem}#meus-dados.dados-container .dados-img{display:flex;justify-content:center;height:15rem}#meus-dados.dados-container .dados-img img{width:12rem;height:12rem;border-radius:50%;margin-top:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#meus-dados.dados-container .dados-img img.no-photo{width:12rem;height:12rem;border-radius:unset;box-shadow:unset}#meus-dados.dados-container .dados-inputs>div,#meus-dados.dados-container .dados-inputs>input{margin-bottom:1.5rem}#meus-dados.dados-container .dados-inputs .u-flex-between input:first-of-type{margin-right:.6rem}#meus-dados.dados-container .dados-inputs .u-flex-between input:last-of-type{margin-left:.6rem}#meus-dados.dados-container .dados-inputs .dados-radio{display:flex;width:100%}#meus-dados.dados-container .dados-inputs .dados-radio>div{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}#meus-dados.dados-container .dados-inputs .dados-radio>div:first-of-type label div{border-radius:.3rem 0 0 .3rem}#meus-dados.dados-container .dados-inputs .dados-radio>div:last-of-type label div{border-radius:0 .3rem .3rem 0}#meus-dados.dados-container .dados-inputs .dados-radio>div input:checked~label div{background-color:#353535;color:#fff}#meus-dados.dados-container .dados-inputs .dados-radio>div label{width:100%}#meus-dados.dados-container .dados-inputs .dados-radio>div label div{height:3.7rem;border:.1rem solid #353535;text-align:center;color:#414141;line-height:3.7rem;font-size:1.3rem;font-weight:500;cursor:pointer;transition:all .2s ease}#meus-dados.dados-container .dados-inputs .password-eye{position:relative}#meus-dados.dados-container .dados-inputs .password-eye img{position:absolute;width:2rem;height:2rem;right:1rem;top:1rem;opacity:0;transition:all .2s ease}#meus-dados.dados-container .dados-inputs .password-eye input[type=checkbox]{display:none}#meus-dados.dados-container .dados-inputs .password-eye input[type=checkbox]:checked~img{opacity:0}#meus-dados.dados-container .dados-inputs .password-eye input:focus~label>img{opacity:0}#meus-dados.dados-container .dados-log-out{height:2rem;margin-top:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}#meus-dados.dados-container .dados-log-out a{color:initial;text-decoration:none;display:flex;align-items:center;margin:3rem 0}#meus-dados.dados-container .dados-log-out a div{display:inline-block;font-size:1.4rem;line-height:1.4rem;font-weight:500;margin:0 1rem}#meus-dados h2{text-align:center;margin-top:.5rem;margin-bottom:1.6rem;color:#4a4a4a}#cardapio .capa{height:20rem}#cardapio .capa img{width:100%;max-width:100vw;-o-object-fit:cover;object-fit:cover;height:20rem;position:fixed;top:0}#cardapio .info-estabelecimento{margin-top:1rem;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 13.6rem)}#cardapio .info-estabelecimento .pagamento-metodos{color:#007601}#cardapio #estabelecimento-fantasia{margin-top:1rem;font-size:2.5rem;text-overflow:ellipsis;overflow:hidden;white-space:pre-wrap;color:#545454;font-weight:500}#cardapio #estabelecimento-fantasia .skeleton{height:2.3rem;width:18rem;display:block}#cardapio #estabelecimento-endereco .skeleton{margin-top:.7rem;height:2.3rem;width:8rem;display:block}#cardapio #estabelecimento-pagamentos{width:calc(100% - 8rem)}#cardapio #estabelecimento-pagamentos .pagamento-metodos{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#cardapio .logo-container{width:9rem;min-width:9rem;height:9rem;margin:0 1.8rem;position:relative;margin-top:.65rem}#cardapio .logo-container .aberto{color:#0e8226;font-weight:bold}#cardapio .logo-container .fechado{color:#ab1010}#cardapio .logo-container img{position:absolute;top:-22px;width:9rem;height:9rem;border-radius:1rem;box-shadow:0 3px 6px rgba(0,0,0,.06),0 3px 6px rgba(0,0,0,.1)}#cardapio .logo-container #hr-abertura{text-align:center;font-size:1.1rem;opacity:1;position:absolute;top:calc(100% - 1.5rem);width:100%}#cardapio #fixed-header{position:sticky;width:100%;left:0;top:0;z-index:10;background:#fff}#cardapio .nav-cardapio{margin-top:2rem;padding:0 1.8rem;color:#666;box-shadow:0px 4px 4px rgba(0,0,0,.11);font-size:1.2rem;overflow-x:auto;white-space:nowrap;background:#fff;height:3.4rem;display:flex}#cardapio .nav-cardapio::-webkit-scrollbar{display:none}#cardapio .nav-cardapio .categoria-item{display:inline-block;padding:1rem 1.5rem;text-transform:capitalize;font-weight:500;font-size:1.4rem}#cardapio .nav-cardapio .categoria-item:last-child{margin-right:0rem}#cardapio .nav-cardapio .categoria-item.selected{color:#ff5c00;position:relative}#cardapio .nav-cardapio .categoria-item.selected::after{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:#ff5c00;width:100%;top:calc(100% - .65rem);height:.25rem;border-top-left-radius:3px;border-top-right-radius:3px}#cardapio .cardapio-container{height:calc(100% - 27rem);position:relative}#cardapio .cardapio-container .content{background:#fff;padding:2rem 1.8rem;overflow-y:auto;height:calc(100% + 11rem);padding-bottom:17rem;display:flex;flex-direction:column}#cardapio .cardapio-container .content .categoria .title{color:#464646;font-size:1.7rem;padding-bottom:.4rem;border-bottom:1px solid #ececec;margin-bottom:1.8rem;font-weight:600}#cardapio .cardapio-container .content .categoria:not(:first-of-type) .title{margin-top:2.6rem}#cardapio .cardapio-container .content .categoria .produtos .produto{margin:1.2rem 0;height:10.6rem;display:flex;align-items:center;position:relative}#cardapio .cardapio-container .content .categoria .produtos .produto-info{width:100%;height:100%;padding:1rem 0;margin-right:.8rem;gap:.4rem}#cardapio .cardapio-container .content .categoria .produtos .produto-info-nome{color:#ff5c00;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.4rem;line-height:1.4;max-height:3.6rem;font-weight:600}#cardapio .cardapio-container .content .categoria .produtos .produto-info-nome::first-letter{text-transform:uppercase}#cardapio .cardapio-container .content .categoria .produtos .produto-info-ingredientes{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:1.2rem;line-height:1.3;max-height:4.5rem}#cardapio .cardapio-container .content .categoria .produtos .produto-info-preco{font-size:1.2rem;font-weight:500;color:#0e8226}#cardapio .cardapio-container .content .categoria .produtos .produto-img img{height:8.1rem;width:8.1rem;-o-object-fit:cover;object-fit:cover;border-radius:.7rem}#cardapio .cardapio-container .content .categoria .produtos .produto .empty-img{height:8.1rem;width:8.1rem;border-radius:.7rem;background:#f3f3f3}#cardapio.fixed .capa img{height:5rem;position:fixed}#cardapio.fixed .cardapio-container .content{margin-top:9rem}.cardapio-hidden{height:100vh !important;overflow:hidden !important;transform:translateX(-6rem)}.cardapio-hidden~#aux-page{display:block}#app{position:absolute;transition:all .5s;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app.dark-background{animation:app-blur 0 forwards;overflow:hidden}@keyframes selected-item{to{width:100%}}@keyframes dark-background{0%{opacity:0}100%{opacity:1}}@keyframes app-blur{0%{filter:blur(0)}100%{filter:blur(1px)}}.pagina{width:100%;position:absolute;top:0;left:0;z-index:10000;display:flex;flex-direction:column}.animate___toLeft{transform:translateX(-5rem)}.animate__toRight_exit{transform:translateX(100vw)}.grid-info-estab{display:grid;grid-template-columns:13rem calc(100vw - 13rem)}.grid-info-estab .info-estab{grid-column:2}.grid-info-estab .logo-container{grid-column:1}[name=produto-agrupamento]:checked+.item-agrupamento{border:1.5px dashed #3d5af1 !important;border-radius:5px !important;background:#e4e9ff !important}[name=produto-agrupamento]:checked+.item-agrupamento .ingredientes{height:-moz-max-content;height:max-content;max-height:unset;min-height:4rem}.item-agrupamento{border-radius:5px !important;border:1.5px solid rgba(0,0,0,0) !important;transition:all .2s ease !important;padding:1rem !important}.item-agrupamento img{height:8.1rem;width:8.1rem;-o-object-fit:cover;object-fit:cover;border-radius:.7rem}.item-agrupamento .ingredientes{font-size:1.2rem;font-weight:400;margin-bottom:.7rem;height:4rem;max-height:4rem;overflow:hidden;text-overflow:ellipsis;color:#5b5b5b;position:relative}.cardapio-visualizacao .btn-adicao,.cardapio-visualizacao .qtd-value,.cardapio-visualizacao .btn-subtracao,.cardapio-visualizacao #btn-adicionar-produto,.cardapio-visualizacao .item-adicional label,.cardapio-visualizacao .item-observacao{display:none !important}.cardapio-visualizacao #adicional-container{height:100% !important}.cardapio-visualizacao #hr-abertura{display:none}.destaques{background:#ff1f1f;padding:4px;border-radius:4px;font-weight:500;color:#fff;display:inline-block;border:1px dashed #fff;font-size:12px}.wrapper-destaques .produtos{display:flex;overflow-x:auto;gap:12px;padding-top:14px;padding-bottom:8px}.wrapper-destaques .produtos .produto{margin:0 !important;padding:8px;border:1px solid #e7e7e7;border-radius:6px;box-shadow:2px 2px 4px #ebebeb}.wrapper-destaques .produtos .produto-info-nome{width:8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#novo-endereco{background-color:#fff}#novo-endereco .editar-endereco .endereco-inputs{height:calc(100% - 20rem)}#novo-endereco .endereco-container{height:calc(100% - 5.6rem);padding:1.8rem 2rem;background-color:#fff}#novo-endereco .endereco-container .pin{height:8rem;display:flex;justify-content:center;align-items:center}#novo-endereco .endereco-container .pin-2{cursor:pointer;height:2.5rem;text-align:end;display:inline-block;width:13rem;margin-left:calc(100% - 13rem)}#novo-endereco .endereco-container .pin-2 span{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.3rem;line-height:1.3rem;font-weight:500;text-align:end;display:inline-block;color:#192591}#novo-endereco .endereco-container .search{display:flex}#novo-endereco .endereco-container .search .showbox{display:none}#novo-endereco .endereco-container .search .searching{display:block}#novo-endereco .endereco-container .search .searching .showbox{display:block !important}#novo-endereco .endereco-container .search .searching .showbox .loader{width:2rem;height:2rem}#novo-endereco .endereco-container .search .searching img{display:none}#novo-endereco .endereco-container .search button{width:3.6rem;border:none;border-radius:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;background-color:#353535}#novo-endereco .endereco-container .search input{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all .2s linear}#novo-endereco .endereco-container .endereco-inputs>input,#novo-endereco .endereco-container .endereco-inputs>div{margin-top:1.2rem}#novo-endereco .endereco-container .endereco-inputs .u-flex-between input:first-child{margin-right:1.5rem}#novo-endereco .endereco-container #salva-novo-end{margin:2.4rem 0}#novo-endereco .endereco-container .trash{display:flex;width:15rem;justify-content:flex-end;align-items:center;margin-left:auto;margin-bottom:2rem;height:3rem;cursor:pointer;margin-top:1rem}#novo-endereco .endereco-container .trash span{color:#353535;font-size:1.3rem;font-weight:500}.dialog.endereco .dialog-container{width:28rem;height:17rem;border-radius:0}.dialog.endereco .dialog-container .title{height:9rem;font-size:1.5rem;line-height:3rem;color:#292929;font-weight:500}.dialog.endereco .dialog-container .buttons{height:6rem;display:flex}.dialog.endereco .dialog-container .buttons button{height:3rem;width:11rem;text-align:center;line-height:1}.dialog.endereco .dialog-container .buttons button:last-of-type{margin-left:3rem;color:#959595;background-color:#dfdfdf}#enderecos .cards header{background-color:#353535;color:#fff;display:flex;justify-content:space-between;padding:0 10px;border-top-right-radius:4px;border-top-left-radius:4px;margin:unset !important}#enderecos .enderecos-container{padding:2rem 1.8rem;height:calc(100% - 6rem)}#enderecos .enderecos-container .cards{height:calc(100vh - 9.6rem);overflow-y:auto;padding-bottom:8rem}#enderecos .enderecos-container .cards .star[color=yellow]{color:#faee1c}#enderecos .enderecos-container .cards .star:after{margin:5px;font-size:2rem;font-family:FontAwesome;display:inline-block;content:"★"}#enderecos .enderecos-container button::after{content:"";position:absolute;left:0;bottom:-1.8rem;height:1.8rem;width:100%;background-color:#fff}.wrapper-solicita-endereco{position:fixed;inset:0;background:rgba(0,0,0,.3215686275);z-index:999999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;padding:16px}.wrapper-solicita-endereco .wrapper-content{padding:18px;background:#fafafb;border:1px solid #dbdbdb;box-shadow:0 0 4px rgba(0,0,0,.1215686275);font-size:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;width:100%;max-width:420px;max-height:100%;overflow:auto;border-radius:4px}.wrapper-solicita-endereco .wrapper-content img{width:80px;margin:8px 0}.wrapper-solicita-endereco .wrapper-content .flex-column.gap-8{width:100%}.wrapper-solicita-endereco .wrapper-content button{width:100%}.wrapper-solicita-endereco .wrapper-content .search-button{width:46px;position:absolute;right:0;bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:10px}.wrapper-solicita-endereco .input-wrapper{width:100%}.wrapper-solicita-endereco .input-wrapper.numero,.wrapper-solicita-endereco .input-wrapper.estado{max-width:76px}.wrapper-solicita-endereco .loader{width:2rem;height:1.8rem}.wrapper-solicita-endereco .rotate-arrow{transform:rotate(180deg)}.wrapper-solicita-endereco .alert{border:1px solid #ff304f;border-radius:4px;padding:.5rem;margin:0}.wrapper-solicita-endereco .alert .alert-content{text-align:start;line-height:1.4;color:#ff304f}#detalhes-pedido .title{color:#333;font-weight:600;border-bottom:1px solid #efefef;padding-bottom:.3rem;margin-top:1.5rem}#detalhes-pedido .detalhes-container{height:calc(100% - 5.6rem);padding:2rem 1.8rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-data{font-size:1.2rem;font-weight:500;color:gray}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-entregue{display:flex;justify-content:center;align-items:center;height:9rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-entregue img{margin-right:1.2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-entregue div{font-size:1.2rem;font-weight:500;color:#000}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido{font-size:1.2rem;font-weight:500;padding-bottom:2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido button{margin-top:2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-title{border-bottom:1px solid #ececec;padding-bottom:.3rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item{color:#414141;margin-left:1.8rem;margin-top:1.2rem;border-bottom:1px solid #ececec;padding-bottom:.8rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item .title{margin-bottom:1.2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item .adicionais{margin-left:1.8rem;margin-top:1.2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item .adicionais .adicional{display:flex}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item .adicionais .adicional .tipo{min-width:6rem;display:inline-block}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-item .adicionais .adicional .itens{max-width:calc(100% - 6rem);overflow-wrap:break-word}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-valor{border-bottom:1px solid #ececec}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-valor>div{font-size:1.2rem;font-weight:400;margin:1.5rem 0}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-valor>div:first-of-type{margin-top:2rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-valor>div:last-of-type{font-weight:500}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-pagamento{border-bottom:1px solid #ececec;height:5rem;line-height:5rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-pagamento span:first-of-type{font-weight:600}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-entrega{height:3rem;margin-top:1rem}#detalhes-pedido .detalhes-container .detalhes-content .detalhes-pedido-entrega span:first-of-type{font-weight:600}#detalhes-pedido .detalhes__status{display:flex;justify-content:space-between;max-width:22rem;margin:auto}#detalhes-pedido .detalhes__status span{width:100%;border:1px dashed #959595;margin:0 7px;transform:translateY(-0.9rem)}#detalhes-pedido .detalhes__status .checked{border-color:#00d26e}#detalhes-pedido .detalhes__status svg{min-width:2.4rem;min-height:2.4rem}#detalhes-pedido .detalhes__status svg.checked{fill:#00d26e}#detalhes-pedido .detalhes__status svg.checked path{fill:#00d26e}#detalhes-pedido .detalhes__status svg.checked rect{fill:#00d26e}#detalhes-pedido .detalhes__status .status-item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;text-align:center}#detalhes-pedido .detalhes__status .status-item>div{margin-top:.5rem;min-height:1.3rem;min-width:.1rem}#detalhes-pedido .alert-content{margin-top:.6rem}#detalhes-pedido .pendente{opacity:.2}#detalhes-pedido .pendente .svg-check{display:none}#detalhes-pedido .concluido{opacity:1}#detalhes-pedido .concluido .svg-check{transform:scale(1) rotate(0deg)}#detalhes-pedido .step-2.na-entrega .svg-check{display:none}#detalhes-pedido .step-2.na-entrega .svg-loader{display:block;animation:rotate360 2.5s linear infinite}#detalhes-pedido .svg-step svg{width:2.4rem;height:2.4rem}#detalhes-pedido .svg-icon-status{position:absolute;left:0;bottom:0;width:14px;height:14px}#detalhes-pedido .svg-loader{display:none;transition:transform .2s ease .2s}#detalhes-pedido .svg-check{transition:transform .2s ease .2s;transform:scale(0) rotate(180deg)}.opacity-show{transition:opacity .2s ease-in-out;opacity:.2}#status-wrapper{padding:1.2rem;max-width:260px;margin:auto}.divider-gray{width:100%;height:2px;border-radius:2px;background:#e3e3e3}@keyframes rotate360{100%{transform:rotate(360deg)}}.acmp-pedido__capa{height:12rem}.acmp-pedido__capa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.acmp-pedido__header-logo{display:flex;justify-content:center;align-items:center;height:3rem;position:relative}.acmp-pedido__header-logo img{width:11rem;height:11rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}.acmp-pedido__body{height:calc(100% - 16.5rem);padding:0 1.8rem}.acmp-pedido__body-line{width:.5rem;border-left:.3rem dashed #bebebe;margin-left:1.4rem}.acmp-pedido__body-container{height:calc(100% - 8rem)}.acmp-pedido__body-previsao{margin:1.3rem 0;color:#666}.acmp-pedido__body-previsao>div:first-of-type{font-size:1.4rem}.acmp-pedido__body-previsao>div:last-of-type{font-size:2.1rem;font-weight:500}.acmp-pedido__body-status{height:calc(100% - 10rem);margin:3rem 1rem}.acmp-pedido__body-status .step{display:flex}.acmp-pedido__body-status .step img{height:3rem}.acmp-pedido__body-status .step>div{display:flex;flex-direction:column;margin-left:1rem}.acmp-pedido__body-status .step>div span:first-of-type{font-size:1.3rem;color:#666}.acmp-pedido__body-status .step>div span:last-of-type{font-size:1.3rem;color:#666}.acmp-pedido__body .gif-container{height:calc(100% - 6rem)}#pedido{opacity:1;transition:opacity .3s ease .2s;animation-duration:.5s}#pedido .pedido-container{height:100%;padding:1rem 1.8rem;color:#414141;overflow-y:auto}#pedido .pedido-container .title{font-size:1.4rem;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid #ececec}#pedido .pedido-container .itens{min-height:calc(100% - 28.4rem);overflow-y:auto;overflow-x:hidden}#pedido .pedido-container .itens .item{position:relative;transition:transform .5s ease;font-size:13px}#pedido .pedido-container .itens .item .container-edicao{transition:opacity .5s;position:absolute;display:flex;left:calc(100% + 27px);top:0;justify-content:space-between;width:6rem}#pedido .pedido-container .itens .item .container-edicao__trash{width:2rem;height:2rem}#pedido .pedido-container .itens .item-header{font-size:1.4rem;font-weight:500}#pedido .pedido-container .itens .item-header-preco{font-size:13px;color:#0e8226}#pedido .pedido-container .itens .item-adicionais{font-size:1.3rem;margin-left:2rem;margin-top:.3rem}#pedido .pedido-container .itens .item-adicionais-title{display:inline-block;font-weight:500;color:#424242}#pedido .pedido-container .itens .item-adicionais-itens{padding-left:.7rem;margin:.2rem 0}#pedido .pedido-container .itens .item-adicionais-itens-descricao{display:flex;justify-content:space-between}#pedido .pedido-container .itens .item-adicionais-itens-preco{color:#0e8226}#pedido .pedido-container .itens .item-observacao{font-size:1.3rem;font-weight:500;margin-left:2rem;margin-top:1rem}#pedido .pedido-container .itens .item-observacao>span{font-weight:400}#pedido .pedido-container .editar-pedido{transform:translateX(-10rem)}#pedido .pedido-container .sub-total{height:5rem;border-bottom:1px solid #ececec}#pedido .pedido-container .sub-total>div{text-align:end;font-size:1.4rem;font-weight:500;margin:.5rem 0}#pedido .pedido-container .sub-total>div span~span{display:inline-block;min-width:9rem;color:#0e8226}#pedido .pedido-container .total{height:12rem;text-align:center;display:flex;justify-content:center;flex-direction:column}#pedido .pedido-container .total span:first-of-type{font-size:1.3rem;color:gray;margin-bottom:1rem}#pedido .pedido-container .total span:last-of-type{font-size:2rem;color:#0e8226}.list-pedidos{overflow-y:auto}.list-pedidos .pedido-date{margin-left:1rem;margin-top:2rem;font-weight:500;position:relative;color:#333;margin-left:2.3rem}.list-pedidos .pedido-date::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;background:#666}@keyframes buttom-order{from{bottom:-7rem}to{bottom:0}}.page-list-pedidos{height:100vh}.page-list-pedidos .pedidos-container{overflow-y:auto;height:100%;padding-bottom:5rem}.page-list-pedidos .pedido-date{margin-left:1.6rem;margin-top:1.6rem;font-weight:400;color:#5b5b5b;font-size:12px}.page-list-pedidos .pendente{color:#ff5c00}.page-list-pedidos [data-status="2"]{opacity:.5;cursor:default}.page-list-pedidos [data-status="2"] span{cursor:default}.page-list-pedidos .fa-exclamation-circle{color:#ff304f}.page-list-pedidos .contentSemPedidos{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;color:#333;font-weight:500;font-size:14px}.page-list-pedidos .rodape-pedidos{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;width:100%;height:56px;background-color:#353535;color:#fff;font-weight:500;font-size:1.4rem;flex-direction:column;gap:3px;max-width:460px}.gif-container{display:flex;justify-content:center;align-items:center;height:100%}.pedido-senha{margin:1.2rem 0;display:flex;flex-direction:column}.pedido-senha .senha-title{font-size:12px;font-weight:600;color:#8f8f8f}.pedido-senha span{font-size:32px;font-weight:600;color:#4d4c57;text-align:center}.saldo-fidelidade{position:fixed;inset:0;top:unset;padding:1.6rem;box-shadow:1px -1px 4px rgba(0,0,0,.18);text-align:end;font-size:1.4rem;font-weight:500;background:#fff}.item-header-descricao{word-wrap:break-word;line-height:1.3;border:1px solid rgba(0,0,0,0)}#confirmar-pedido .cards-container{max-height:calc(100vh - 18rem);overflow-y:auto}#confirmar-pedido .confirmar-container{padding:1rem 1.8rem;color:#414141;overflow:auto;display:flex;flex-direction:column;gap:8px}#confirmar-pedido .container-edicao{display:none}#confirmar-pedido .title{font-size:1.4rem;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid #ececec}#confirmar-pedido .total{height:6rem;text-align:center;display:flex;justify-content:center;flex-direction:column}#confirmar-pedido .total span:first-of-type{font-size:1.3rem;color:gray;margin-bottom:1rem}#confirmar-pedido .total span:last-of-type{font-size:2rem;color:#0e8226}#confirmar-pedido .entrega div{font-size:1.3rem;color:#414141;font-weight:500;margin-bottom:1rem}#confirmar-pedido .tipo-pagamento{display:flex;align-items:center;height:-moz-max-content;height:max-content;width:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5rem;flex-direction:column}#confirmar-pedido .tipo-pagamento .tipo{display:flex;gap:4px;align-items:center;justify-content:center;padding:8px 14px;box-shadow:0 0 2px #e5e5e5;border:1px solid #e7e8ea;border-radius:4px}#confirmar-pedido .tipo-pagamento span{font-size:1.4rem;display:inline-block}#confirmar-pedido .tipo-pagamento .selecionado{background-color:#2c2c2c;color:#fff}#confirmar-pedido .tipo-pagamento .selecionado svg{color:#fff}#confirmar-pedido .tipo-pagamento .dinheiro.selecionado{color:#fff}#confirmar-pedido .tipo-pagamento .cartao.selecionado{color:#fff}#confirmar-pedido .tipo-pagamento .pix.selecionado{color:#fff}#confirmar-pedido .dinheiro-e-cartao{display:flex;justify-content:space-around;width:100%}#confirmar-pedido .title-outros-pagamentos{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:1rem}#confirmar-pedido .lista-outros-pagamentos{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}#confirmar-pedido button{margin-bottom:.5rem}#confirmar-pedido #pagamento-online{display:none}#confirmar-pedido #pagamento-online>div{min-width:80px}#confirmar-pedido .pagamento-app #pagamento-online{display:flex;align-items:center;justify-content:flex-start}#confirmar-pedido .pagamento-app-pix .u-flex{display:flex;align-items:center;justify-content:space-around;height:8rem;width:100%;max-width:27rem;margin:0 auto}#confirmar-pedido .pagamento-app-pix .u-flex .pix{padding-right:9px;padding-top:4px;padding-bottom:4px;border-radius:5px;color:#292929;font-weight:500;box-shadow:0 0 6px #cecdcd;width:100px;display:flex;justify-content:space-around;align-items:center}#confirmar-pedido .pagamento-app-pix .u-flex .selecionado{background-color:#2c2c2c;color:#fff}#confirmar-pedido .pagamento-app-pix .u-flex .selecionado svg{color:#32bcad}#confirmar-pedido .pagamento-app-pix .u-flex .pix.selecionado{color:#fff}.page-confirmar-pedido{position:fixed;top:0;left:0;z-index:999}#confirmar-pedido .itens{min-height:calc(100% - 28.4rem);overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin:8px 0}#confirmar-pedido .itens .item-header{font-size:1.3rem;font-weight:500}#confirmar-pedido .itens .item-header-preco{color:#0e8226}#confirmar-pedido .itens .item-adicionais{font-size:1.3rem;margin-left:2rem;margin-top:.3rem}#confirmar-pedido .itens .item-adicionais-title{display:inline-block;font-weight:500;color:#424242}#confirmar-pedido .itens .item-adicionais-itens{padding-left:.7rem;margin:.2rem 0}#confirmar-pedido .itens .item-adicionais-itens-descricao{display:flex;justify-content:space-between}#confirmar-pedido .itens .item-adicionais-itens-preco{color:#0e8226}#confirmar-pedido .itens .item-observacao{font-size:1.3rem;font-weight:500;margin-left:2.3rem;padding-top:.5rem}#confirmar-pedido .itens .item-observacao>span{font-weight:400}#confirmar-pedido .sub-total{border-bottom:1px solid #ececec}#confirmar-pedido .sub-total>div{text-align:end;font-size:1.4rem;font-weight:500;margin:.5rem 0}#confirmar-pedido .sub-total>div span~span{display:inline-block;min-width:9rem;color:#0e8226}#confirmar-pedido .sub-total #valor-desconto{color:#ff304f}#confirmar-pedido .cupom-desconto-input{display:flex;position:relative}#confirmar-pedido .cupom-desconto-input #cupom-imput{width:100%;border-bottom-right-radius:0;border-top-right-radius:0}#confirmar-pedido .cupom-desconto-input #cupom-buttom{height:3.7rem;line-height:3.7rem;max-width:10rem;border-bottom-left-radius:0;border-top-left-radius:0}#confirmar-pedido .cupom-desconto-input #cupom-response{position:absolute;right:.5rem;bottom:-0.8rem;font-weight:600}#confirmar-pedido .cupom-desconto-input.error #cupom-response{color:#ff304f}#confirmar-pedido .cupom{padding-bottom:.8rem;border-bottom:1px solid #ececec}#confirmar-pedido .cupom .u-title{border:none !important}#confirmar-pedido .cupom .u-title span{margin-right:.5rem}#confirmar-pedido .pagamento-local .pagamento-app-form{display:none}#confirmar-pedido .pagamento-app{margin-bottom:3rem}#confirmar-pedido .pagamento-app-form{position:relative}#confirmar-pedido .pagamento-app #enable-edit-card~ul .card-edit-icon{display:none}#confirmar-pedido .pagamento-app #enable-edit-card:checked~ul .card-edit-icon{display:block}#confirmar-pedido .pagamento-app .u-title{margin:1rem 0}#confirmar-pedido .pagamento-app label[for=enable-edit-card]{position:absolute;top:0;right:0;color:#3d5af1;font-weight:600;font-size:1.4rem}#confirmar-pedido .pagamento-app .tipo-pagamento{display:none}#confirmar-pedido .pagamento-app .card-between{display:flex;justify-content:space-between}#confirmar-pedido .pagamento-app .card-between>.icon-input:first-of-type{margin-right:.5rem}#confirmar-pedido .pagamento-app .card-between>.icon-input:last-of-type{margin-left:.5rem}#confirmar-pedido .pagamento-app .input{margin:.5rem 0}#confirmar-pedido .pagamento-app .card-list{margin-top:1.5rem}#confirmar-pedido .pagamento-app .card-list li{padding:1rem;margin:1.5rem 0;display:flex;align-items:center;line-height:2rem;font-size:1.3rem;transition:.2s;overflow:hidden}#confirmar-pedido .pagamento-app .card-list li .card-container{width:100%;display:flex}#confirmar-pedido .pagamento-app .card-list li input{display:none}#confirmar-pedido .pagamento-app .card-list li span{font-size:12px;letter-spacing:4px;margin-left:15px}#confirmar-pedido .pagamento-app .card-list li svg{display:none}#confirmar-pedido .pagamento-app .card-list .selected-card{outline:1px solid #15cda8}#confirmar-pedido .pagamento-app .card-list h4{text-align:center;color:#666;font-weight:400;letter-spacing:.6px}#confirmar-pedido .pagamento-app .card-list img{width:5rem;margin-left:calc(50vw - 5rem);margin-right:calc(50vw - 5rem)}#confirmar-pedido .pagamento-app .card-list .card{box-shadow:none;border-top:1px solid #ececec;border-left:0;border-right:0;margin:0}.dialog .svg-checkbox{width:100%;display:block;padding:.7rem 0;text-align:left;font-size:1.7rem;font-weight:500;height:3.4rem;line-height:1.95rem}input[type=checkbox].svg-checkbox{display:none;pointer-events:none}input[type=checkbox].svg-checkbox+label{cursor:pointer;font-size:.8em;display:grid;grid-template-columns:auto 3fr}input[type=checkbox].svg-checkbox+label svg{width:1.8rem;stroke:#666;stroke-width:5;fill:#fff}input[type=checkbox].svg-checkbox+label svg .box{stroke-dasharray:320;stroke-dashoffset:0;stroke-opacity:0;fill:#fff;transition:stroke-dashoffset .3s linear}input[type=checkbox].svg-checkbox+label svg .check{stroke-dasharray:70;stroke-dashoffset:70;fill:none;transition:stroke-dashoffset .3s linear}input[type=checkbox].svg-checkbox:checked+label .check{stroke-dashoffset:0}input[type=checkbox].svg-checkbox~span{font-size:1.3rem;text-indent:1rem}.flex{display:flex}.cards-container{max-height:64vh;overflow:auto}#agendamento{width:100%;display:flex;flex-direction:column;margin-bottom:3.5rem;justify-content:flex-start}#agendamento.enabled>label{opacity:1}#agendamento>.flex{margin:1.5rem 0}#agendamento label{padding-left:.5rem;line-height:1;font-weight:600;font-size:1.3rem}#agendamento #agendamento-data{width:calc(60% - .5rem)}#agendamento #agendamento-hora{width:40%}#agendamento label input{width:60%;height:3rem;border-radius:.5rem;text-indent:.4rem}.dialog-info-cliente .dialog-content{max-width:90vw}#nomeCpm #nome-cp-desconto{color:#414141}.message-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;padding:16px 16px;border-radius:8px;box-shadow:0 0 3px #000;width:95vw;max-width:38rem;width:32rem;animation:show-box .2s ease-in-out forwards}.mensagem-login{color:#3c3c3c;min-width:340px}.mensagem-login .text-center{padding:6px 0}.mensagem-login .icon{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:28px;background:#4f44e0;border-radius:50%;line-height:1;width:40px;height:39px;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;border:2px solid #fff;font-weight:500}.card-forma-pagamento{width:8rem;height:6rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;border-radius:6px;border:1px solid #c8c8c8;background:#fff;box-shadow:0px 0px 4px #f3f3f3;cursor:pointer}.card-forma-pagamento:not(.adicionar-cartao):hover,.card-forma-pagamento.selecionado{color:#fff;background:#2c2c2c}.card-forma-pagamento:not(.adicionar-cartao):hover .far,.card-forma-pagamento.selecionado .far{color:#00d26e}.adicionar-cartao{border-color:#4962f1;color:#4962f1;background:#e6eaff}#programa-de-fidelidade{color:#353535}.page-fideliza .title{color:#00003c;border:1px solid #0570de;border-radius:4px;padding:4px;margin-bottom:1rem;background-color:rgba(5,112,222,0.1294117647);font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center;padding:8px}.page-fideliza .resumo-cliente{margin-bottom:4rem}.page-fideliza .beneficios-cadastrados h4:after{background:unset !important}.page-fideliza .confirma-resgate{position:absolute;bottom:0;width:100%;padding:16px;background:#fff;z-index:9999999999;left:0;box-shadow:0 1px 3px 1px rgba(0,0,0,.2509803922);border-top:1px solid #efefef}.page-fideliza .confirma-resgate button{max-height:44px;display:flex;align-items:center;justify-content:center}.beneficio-disponivel-fideliza .img-fidelidade{width:80%;height:100%}.cadastrar-fidelidade .img-fidelidade{width:80%;height:100%}#sobre .title{padding-top:7rem;font-size:16px;font-weight:600;color:hsl(0,0%,16%);padding:1.5rem 0}#sobre .description{margin-top:15px;font-size:1.4rem;font-weight:400;color:#717171}#sobre .contact{color:#292929;font-weight:500}#sobre .contact .email,#sobre .contact .phone{margin:1rem 0}#sobre .contact a{color:#1f4287;text-decoration:none}#sobre .redes-sociais .redes{display:inline-flex;width:100%;justify-content:space-around}#sobre .redes-sociais .redes .facebook{display:flex}#sobre .redes-sociais .redes .facebook a{text-decoration:none;color:#1f4287;display:flex;align-items:center;justify-content:center}#sobre .redes-sociais .redes .facebook a div{text-decoration:none;margin-left:8px}#sobre .redes-sociais .redes .instagram{display:flex}#sobre .redes-sociais .redes .instagram a{text-decoration:none;color:#1f4287;display:flex;align-items:center;justify-content:center}#sobre .redes-sociais .redes .instagram a div{text-decoration:none;margin-left:8px}#sobre .redes-sociais .redes .twitter{display:flex}#sobre .redes-sociais .redes .twitter a{text-decoration:none;color:#1f4287;display:flex;align-items:center;justify-content:center}#sobre .redes-sociais .redes .twitter a div{text-decoration:none;margin-left:8px}#sobre .redes-sociais .redes .site{display:flex}#sobre .redes-sociais .redes .site a{text-decoration:none;color:#1f4287;display:flex;align-items:center;justify-content:center}#sobre .redes-sociais .redes .site a div{text-decoration:none;margin-left:8px}#sobre #horarios .grid-horarios{display:grid;grid-template-columns:96px repeat(auto-fit, 46px);font-size:13px;font-weight:600;margin:10px;margin-bottom:15px}#sobre #horarios .grid-horarios .dia{font-weight:600;color:#3e3e3e}#sobre #horarios .grid-horarios .horario{color:#717171;font-weight:400}#sobre .endereco{margin-top:30px}#sobre .endereco .cont-endereco{display:flex;align-items:center}#sobre .endereco .cont-endereco .ico-endereco{margin-right:2px;width:22px;height:26px}#sobre .endereco p{font-size:1.4rem;font-weight:400;color:#717171}#sobre .device{display:flex;flex-direction:column;inline-size:300px;block-size:500px;border-radius:1ch;overflow:hidden;resize:both;border:1px solid #f2f2f2;box-shadow:0 2.9px 1.4px rgba(0,0,0,.018),0 6.8px 3.3px rgba(0,0,0,.026),0 12.3px 5.9px rgba(51,0,27,.032),0 20.4px 9.8px rgba(51,0,27,.038),0 33.6px 16.1px rgba(51,0,27,.044),0 58.7px 28.2px rgba(0,0,0,.052),0 127px 61px rgba(0,0,0,.07)}#sobre .device>nav{padding:1.5rem 1.5rem 1rem}#sobre .device>nav>svg{width:1.25rem}#sobre .device>.tabs{flex:1}#sobre snap-tabs{--hue: 328deg;--accent: var(--hue) 100% 54%;--indicator-size: 3px;--space-1: 0.5rem;--space-2: 1rem;--space-3: 1.5rem;display:flex;flex-direction:column;overflow:hidden;position:relative;height:100%;background-color:#f8f9fa}#sobre snap-tabs a,#sobre snap-tabs article,#sobre snap-tabs header,#sobre snap-tabs nav,#sobre snap-tabs section{outline-color:#4962f1;outline-offset:-5px}#sobre .scroll-snap-x{overflow-x:auto;overflow-y:hidden;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}#sobre .scroll-snap-x::-webkit-scrollbar{display:none}#sobre snap-tabs>header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);position:relative;z-index:10;flex-shrink:0;min-block-size:-moz-fit-content;min-block-size:fit-content;display:flex;flex-direction:column}#sobre snap-tabs>header>nav{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative}#sobre .tab-indicator{position:absolute;bottom:0;height:3px;background:linear-gradient(90deg, #4962f1, #667eea);border-radius:3px 3px 0 0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}#sobre snap-tabs>header a{scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;white-space:nowrap;font-size:.75rem;color:#6b7280;font-weight:600;text-decoration:none;padding:16px 12px;transition:all .3s ease;position:relative;background:rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}#sobre snap-tabs>header a svg{width:20px;height:20px;transition:all .3s ease}#sobre snap-tabs>header a:hover{color:#4962f1;background-color:rgba(73,98,241,.05)}#sobre snap-tabs>header a[active]{color:#4962f1;background-color:rgba(73,98,241,.1)}#sobre snap-tabs>header a[active] svg{transform:scale(1.1)}#sobre snap-tabs>header a:focus{outline-offset:-2px;outline:2px solid #4962f1}#sobre snap-tabs>section{block-size:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;background-color:#f8f9fa;scroll-snap-type:x mandatory}#sobre snap-tabs>section>article{width:100%}#sobre snap-tabs>section>article{scroll-snap-align:start;overflow-y:auto;overscroll-behavior-y:contain;padding:0;background-color:#f8f9fa;box-sizing:border-box}#sobre .tab-content{padding:20px 16px;max-width:100%}#sobre .info-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden;transition:all .3s ease}#sobre .info-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}#sobre .info-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-bottom:1px solid #e9ecef}#sobre .info-header h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}#sobre .info-header svg{flex-shrink:0}#sobre .description{padding:20px;color:#4b5563;line-height:1.6;font-size:14px}#sobre .endereco-content{padding:20px}#sobre .endereco-line{margin:0 0 8px 0;color:#4b5563;font-size:14px;line-height:1.5}#sobre .endereco-line:last-of-type{margin-bottom:16px}#sobre .btn-mapa{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg, #4962f1 0%, #667eea 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}#sobre .btn-mapa:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(73,98,241,.3)}#sobre .btn-mapa:active{transform:translateY(0)}#sobre .btn-mapa svg{width:16px;height:16px}#sobre .horarios-list{padding:20px}#sobre .horario-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}#sobre .horario-item:last-child{border-bottom:none}#sobre .horario-item.hoje{background:linear-gradient(135deg, rgba(73, 98, 241, 0.1) 0%, rgba(102, 126, 234, 0.1) 100%);border-radius:8px;padding:12px 16px;margin:4px 0;border-bottom:none}#sobre .dia-semana{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;font-size:14px}#sobre .badge-hoje{background:linear-gradient(135deg, #4962f1 0%, #667eea 100%);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}#sobre .intervalos{display:flex;flex-direction:column;gap:4px;text-align:right;min-width:120px}#sobre .intervalo{color:#6b7280;font-size:13px;font-weight:500}#sobre .intervalo.fechado{color:#ef4444;font-style:italic}#sobre .no-horarios{text-align:center;padding:40px 20px;color:#6b7280;font-style:italic}#sobre .payment-info{padding:20px;border-bottom:1px solid #f3f4f6}#sobre .info-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:8px}#sobre .info-item.pedido-minimo{background:linear-gradient(135deg, rgba(251, 191, 36, 0.1) 0%, rgba(245, 158, 11, 0.1) 100%);border:1px solid rgba(251,191,36,.2)}#sobre .info-item.no-minimum{background:linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(22, 163, 74, 0.1) 100%);border:1px solid rgba(34,197,94,.2)}#sobre .info-item.free-delivery{background:linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(22, 163, 74, 0.1) 100%);border:1px solid rgba(34,197,94,.2)}#sobre .info-item span{font-size:14px;color:#374151;line-height:1.4}#sobre .info-item strong{color:#1f2937}#sobre .info-item svg{flex-shrink:0}#sobre .payment-method{margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}#sobre .payment-method:last-child{margin-bottom:0}#sobre .method-title{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}#sobre .method-details{font-size:13px;color:#6b7280;line-height:1.4}@media(max-width: 768px){#sobre .tab-content{padding:16px 12px}#sobre .info-card{margin-bottom:12px}#sobre .info-header{padding:12px 16px}#sobre .info-header h3{font-size:15px}#sobre snap-tabs>header a{padding:12px 8px;font-size:.7rem}#sobre snap-tabs>header a svg{width:18px;height:18px}}@media(prefers-reduced-motion: reduce){#sobre *{transition:none !important;animation:none !important}}@media(hover: none){.scroll-snap-x{scrollbar-width:none}.scroll-snap-x::-webkit-scrollbar{width:0;height:0}}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}.acmp-pedido__capa{height:12rem}.acmp-pedido__capa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.acmp-pedido__header-logo{display:flex;justify-content:center;align-items:center;height:3rem;position:relative}.acmp-pedido__header-logo img{width:11rem;height:11rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}.acmp-pedido__body{height:calc(100% - 16.5rem);padding:0 1.8rem}.acmp-pedido__body-line{width:.5rem;border-left:.3rem dashed #bebebe;margin-left:1.4rem}.acmp-pedido__body-container{height:calc(100% - 8rem)}.acmp-pedido__body-previsao{margin:1.3rem 0;color:#666}.acmp-pedido__body-previsao>div:first-of-type{font-size:1.4rem}.acmp-pedido__body-previsao>div:last-of-type{font-size:2.1rem;font-weight:500}.acmp-pedido__body-status{height:calc(100% - 10rem);margin:3rem 1rem}.acmp-pedido__body-status .step{display:flex}.acmp-pedido__body-status .step img{height:3rem}.acmp-pedido__body-status .step>div{display:flex;flex-direction:column;margin-left:1rem}.acmp-pedido__body-status .step>div span:first-of-type{font-size:1.3rem;color:#666}.acmp-pedido__body-status .step>div span:last-of-type{font-size:1.3rem;color:#666}.acmp-pedido__body .gif-container{height:calc(100% - 6rem)}#detalhes-pedido{height:100%}#detalhes-pedido .page-body{padding:1.9rem 1.5rem}#detalhes-pedido .detalhes__container{overflow-y:auto;height:100%;padding-bottom:4rem}#detalhes-pedido .detalhes__data{font-weight:500;color:#5b5b5b}#detalhes-pedido .detalhes__data .hora{font-weight:600;color:#4285f4}#detalhes-pedido .detalhes__data .dia{font-weight:600;color:#4285f4}#detalhes-pedido .detalhes__status{display:flex;align-items:center;justify-content:center;padding:2.2rem 0}#detalhes-pedido .detalhes__status>div{margin-left:.7rem;color:#333;font-weight:500}#detalhes-pedido .detalhes__pedido{color:#4285f4;font-weight:700;padding-bottom:.3rem;display:flex;align-items:center}#detalhes-pedido .detalhes__itens{padding:1rem;min-height:calc(100% - 49rem);display:flex;flex-direction:column;gap:16px}#detalhes-pedido .detalhes__itens-descricao{display:flex;align-items:center;gap:10px}#detalhes-pedido .detalhes__itens-descricao .qtd{padding:0 5px;background-color:#e3e3e3;border-radius:4px;color:#585858;font-weight:700;font-size:16px}#detalhes-pedido .detalhes__itens-descricao .prod{color:#5b5b5b;font-weight:400;font-size:1.4rem}#detalhes-pedido .detalhes__total{padding:1rem 0;border-bottom:2px solid #e3e3e3;color:#5b5b5b;font-weight:500;display:flex;flex-direction:column;gap:3px}#detalhes-pedido .detalhes__total-total{color:#333;font-weight:700}#detalhes-pedido .detalhes__pagamento{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:2rem 0 .5rem;color:#5b5b5b;font-weight:400}#detalhes-pedido .detalhes__pagamento>div{display:flex;justify-content:space-between;align-items:center}#detalhes-pedido .detalhes__pagamento .formaPag span:nth-child(2){font-weight:700}#detalhes-pedido .detalhes__pagamento .troco span:nth-child(2){font-weight:700}#detalhes-pedido .detalhes__space-between{margin:.3rem 0;display:flex;justify-content:space-between}#detalhes-pedido .detalhes__endereco{margin:1rem 0}#detalhes-pedido .detalhes__endereco-title{color:#333;font-weight:500}#detalhes-pedido .detahles__itens-preco{color:#5b5b5b;font-weight:500}#detalhes-pedido .title{display:flex;border:unset !important;color:#4285f4;font-weight:700;padding-bottom:.3rem;margin-top:1.5rem;align-items:center}#detalhes-pedido .divider{border-bottom:2px solid #e3e3e3;width:100%;border-radius:4px;margin-left:6px}#detalhes-pedido .content-adicionais{margin-left:2.8rem;margin-top:.5rem;display:flex;flex-direction:column;gap:5px}#detalhes-pedido .content-adicionais .titleAdc{color:#5b5b5b;font-weight:700;font-size:1.2rem}#detalhes-pedido .content-adicionais .detalhes__itens-adicionais{display:flex;align-items:center;justify-content:space-between}#detalhes-pedido .content-adicionais .detalhes__itens-adicionais .qtdEprod{display:flex;align-items:center;gap:6px}#detalhes-pedido .content-adicionais .detalhes__itens-adicionais .qtdEprod .qtd{padding:0 5px;background-color:#e3e3e3;border-radius:4px;color:#585858;font-weight:700;font-size:14px}#detalhes-pedido .content-adicionais .detalhes__itens-adicionais .qtdEprod .prod{color:#5b5b5b;font-weight:400;font-size:1.4rem}#detalhes-pedido .content-adicionais .detalhes__itens-adicionais .vlr{color:#5b5b5b;font-weight:500}#detalhes-pedido .content-sabores{margin-left:2.8rem;margin-top:.5rem;display:flex;flex-direction:column;gap:5px}#detalhes-pedido .content-sabores .titleSab{color:#5b5b5b;font-weight:700;font-size:1.2rem}#detalhes-pedido .content-sabores .detalhes__itens-sabores{display:flex;align-items:center;justify-content:space-between}#detalhes-pedido .content-sabores .detalhes__itens-sabores .qtdEprod{display:flex;align-items:center;gap:6px}#detalhes-pedido .content-sabores .detalhes__itens-sabores .qtdEprod .qtd{padding:0 5px;background-color:#e3e3e3;border-radius:4px;color:#585858;font-weight:700;font-size:14px}#detalhes-pedido .content-sabores .detalhes__itens-sabores .qtdEprod .prod{color:#5b5b5b;font-weight:400;font-size:1.4rem}#detalhes-pedido .detalhes_endereco .title{margin-bottom:.8rem}#detalhes-pedido .detalhes_endereco span:nth-child(1){min-width:130px;max-width:160px}#detalhes-pedido .detalhes_endereco .enderecoEobs{display:flex;flex-direction:column;gap:8px}#detalhes-pedido .detalhes_endereco .detalhes__endereco-value{color:#5b5b5b;font-weight:400;font-size:1.4rem;max-width:unset !important}#detalhes-pedido .detalhes_endereco.retirada span:nth-child(1){min-width:150px;max-width:170px}#detalhes-pedido #aviso-box{position:relative;width:calc(100% - 40px);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;margin:2rem 0;padding:12px 10px;background-color:rgba(223,120,0,.15);border:1px solid #df7800;border-radius:4px;box-sizing:border-box}#detalhes-pedido #aviso-box .aviso-box-title{position:absolute;top:-10px;left:10px;font-size:1.5rem;font-weight:700;color:#df7800;background:#e97800;background:linear-gradient(0deg, rgb(250, 235, 217) 0%, rgb(255, 255, 240) 35%)}#detalhes-pedido #aviso-box .aviso-box-content{display:flex;align-items:center;justify-content:center}#detalhes-pedido #aviso-box .aviso-box-text{color:#5b5b5b;font-weight:500;font-size:1.4rem}#adicionar-cartao .input{margin:.6rem 0}#adicionar-cartao .u-title{color:#505050}#adicionar-cartao .card-between{display:flex;justify-content:space-between}#adicionar-cartao .card-between>div{flex:1}#adicionar-cartao .card-between>div:first-of-type{margin-right:.5rem}#adicionar-cartao .card-between>div:last-of-type{margin-left:.5rem}#adicionar-cartao .manter-salvo{margin:1rem 0}#adicionar-cartao .manter-salvo label{line-height:1.7}#adicionar-cartao .manter-salvo label>svg{border:1px solid #666;border-radius:3px}#adicionar-cartao .manter-salvo span{font-size:12px;margin-left:.5rem;color:#666}#adicionar-cartao .manter-salvo input[type=checkbox]{display:none;pointer-events:none}#adicionar-cartao .manter-salvo input[type=checkbox]+label{cursor:pointer;font-size:.8em;display:grid;grid-template-columns:auto 3fr}#adicionar-cartao .manter-salvo input[type=checkbox]+label svg{width:1.8rem;stroke:#666;stroke-width:5;fill:#fff}#adicionar-cartao .manter-salvo input[type=checkbox]+label svg .box{stroke-dasharray:320;stroke-dashoffset:0;fill:#fff;transition:stroke-dashoffset .3s linear}#adicionar-cartao .manter-salvo input[type=checkbox]+label svg .check{stroke-dasharray:70;stroke-dashoffset:70;fill:none;transition:stroke-dashoffset .3s linear}#adicionar-cartao .manter-salvo input[type=checkbox]:checked+label .check{stroke-dashoffset:0}#adicionar-cartao .endereco-faturamento{margin-top:2.5rem}#adicionar-cartao .endereco-faturamento #edit-address{display:none;color:#333}#adicionar-cartao .endereco-faturamento__cep{position:relative}#adicionar-cartao .endereco-faturamento__cep #btn-pesquisa-cep-cartao{position:absolute;right:0;top:7px;display:flex;align-items:center;justify-content:center;padding:0px 10px;background:#4f44e0;border-top-right-radius:3px;border-bottom-right-radius:3px;max-height:35px;height:100%;color:#fff}#adicionar-cartao .btn{margin-top:2.5rem}#adicionar-cartao input #edit-address{display:none}#adicionar-cartao input#edit-address:checked~.edit-address{display:block}#adicionar-cartao .edit-address{display:none}#adicionar-cartao .icon-input{position:relative}#adicionar-cartao .icon-input input{color:#333}#adicionar-cartao .icon-input .card-img{position:absolute;top:25px;right:10px;display:flex;align-items:center}#adicionar-cartao .icon-input .card-img img{width:28px;transform:translateY(-10px)}#adicionar-cartao .icon-input i{position:absolute;right:7px;transform:translateY(-50%);top:50%;z-index:1;color:#666;transition:.2s}#adicionar-cartao .icon-input input:focus~.card-img i{color:#4263eb}#adicionar-cartao .card{margin:1rem 0;min-height:4rem;color:#666}#adicionar-cartao .card i{padding:1rem;margin-left:.5rem;padding-right:.5rem}#adicionar-cartao .card-container{width:100%;height:100%;padding:1rem 0;font-weight:400;font-size:1.2rem}#adicionar-cartao .card-container .span-container span:first-of-type{color:#666}.security-card{display:flex;width:100%;justify-content:center;align-items:center}.security-card img{width:100%;max-width:45rem;margin:1.5rem 0;padding:0 3rem}.online-payment-only .title-payment,.online-payment-only .change-button{display:none !important}.modo-pesquisa{margin-bottom:6rem}.modo-pesquisa>div{display:none}.modo-pesquisa>header{display:none}.cupom-list{display:flex;align-items:center;justify-content:center;margin:16px 0}.cupom-list>div span{width:180px}.cupom-button{border:0;background:#353535;padding:0 8px;color:#fff;font-weight:600;font-size:14px;border-top-right-radius:3px;border-bottom-right-radius:3px}#cupom-response{margin:8px 0;display:block;font-weight:600;color:#ff304f}.cupom-item{width:100%;border-radius:8px;border:1px solid #d4d4d4;overflow:hidden}.cupom-item .u-p-16>div{margin-bottom:16px}.cupom-item button{width:100%;height:38px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#353535;font-weight:600;font-size:14px}.fidelidade-empty{justify-content:center}.section-fidelidade .title{color:#00003c;border:1px solid #0570de;border-radius:4px;padding:4px;margin-bottom:1rem;background-color:rgba(5,112,222,.129412);font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center;padding:8px}.section-fidelidade .confirma-resgate{position:absolute;bottom:0;width:100%;padding:16px;background:#fff;z-index:9999999999;left:0;box-shadow:0 1px 3px 1px rgba(0,0,0,.2509803922);border-top:1px solid #efefef}.section-fidelidade .confirma-resgate button{max-height:44px;display:flex;align-items:center;justify-content:center;max-height:51px;text-align:center}.section-fidelidade .beneficios-cadastrados{margin-top:3rem;display:flex;flex-direction:column;gap:4px}.section-fidelidade .beneficios-cadastrados h4{color:#414141 !important}.section-fidelidade .beneficios-cadastrados h4:after{background:unset !important}#cadastrar-endereco .page-body{padding:1.6rem;position:relative;background:#fbfbfb}#cadastrar-endereco #map{position:absolute;inset:0;pointer-events:none}#cadastrar-endereco .confirmar-endereco{position:absolute;bottom:0;width:100%;padding:16px;background:#fff;z-index:9999999999;left:0;box-shadow:0 1px 3px 1px rgba(0,0,0,.2509803922);border-top:1px solid #efefef;transform:translateY(100%);transition:transform .5s ease;pointer-events:none;opacity:0}#cadastrar-endereco .confirmar-endereco.active{transform:translateY(0);opacity:1;pointer-events:all}#cadastrar-endereco .input-wrapper.numero{width:76px;margin:auto}#cadastrar-endereco .input-wrapper.numero input{text-align:center}#cadastrar-endereco .input-wrapper.numero input::-webkit-outer-spin-button,#cadastrar-endereco .input-wrapper.numero input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cadastrar-endereco #endereco-rua{font-size:14px;font-weight:500;color:#4f44e0}#cadastrar-endereco .btn.btn-azul{line-height:unset !important}#cadastrar-endereco input{background-color:#fff;border:1px solid #e7e8ea}#cadastrar-endereco .path{animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}#cadastrar-endereco .showbox{width:16px}#cadastrar-endereco #check-endereco~.btn-pesquisa .showbox{display:none}#cadastrar-endereco #check-endereco:checked~.btn-pesquisa .showbox{display:flex}#cadastrar-endereco #check-endereco:checked~.btn-pesquisa .svg-search{display:none}#cadastrar-endereco .btn-pesquisa{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;padding:8px 12px;color:#fff;background:#4f44e0;border-top-right-radius:3px;border-bottom-right-radius:3px;height:100%}#cadastrar-endereco .results{width:100%;max-height:calc(100vh - 235px);overflow:auto;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;background:#fff;border:1px solid #e7e8ea;border-top:0;margin-bottom:1.2rem;position:absolute;top:4rem;z-index:1;box-shadow:-1px 1px 5px rgba(223,223,223,.4784313725)}#cadastrar-endereco .address-card{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1.4rem .8rem;font-size:1.2rem;border-radius:.3rem;gap:6px;position:relative;overflow:hidden;color:#47494c;display:flex;background-color:#fff}#cadastrar-endereco .address-card:not(:last-child){border-bottom:1px solid #dfdfdf}#cadastrar-endereco .address-card .pin{width:12px;height:12px;margin-top:2px;color:#4f44e0}#cadastrar-endereco .address-card .arrow{align-self:center}#cadastrar-endereco .address-card#cadastro-manual svg{height:14px}#cadastrar-endereco #endereco-numero{border:1px solid #dadce0}#cadastrar-endereco .input-changed{animation:changed 1s ease forwards}@keyframes changed{0%{box-shadow:0 0 4px #4f44e0;border:1px solid #4f44e0}100%{box-shadow:0 0 0px rgba(0,0,0,0);border:1px solid #dadce0}}@keyframes color-blue{100%,0%{stroke:#4f44e0}80%,90%{stroke:#4f44e0}}.wrapper-cadastro-endereco{position:fixed;inset:0;background:rgba(0,0,0,.3215686275);z-index:999999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;padding:16px}.wrapper-cadastro-endereco .wrapper-content{background:#fafafb;border:1px solid #dbdbdb;box-shadow:0 0 4px rgba(0,0,0,.1215686275);font-size:14px;gap:12px;width:100%;max-width:420px;max-height:100%;overflow:auto;border-radius:4px;height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper-cadastro-endereco .wrapper-content>div{padding:18px}.wrapper-cadastro-endereco .wrapper-content .header{border-bottom:1px solid #e7e8ea;padding:14px 18px}.wrapper-cadastro-endereco .wrapper-content .map-area{padding-top:0;position:relative;flex:1}.geolocation-map{margin-top:8rem}#adicional-container .container{border-top-left-radius:1.4rem;border-top-right-radius:1.4rem;transform:translateY(-2.2rem)}#adicional-container .adicional-img-container::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.9215686275), rgba(0, 0, 0, 0.2));pointer-events:none}#adicional-container .header-product{position:absolute;bottom:4.4rem;left:1.6rem;z-index:2}#adicional-container .header-product .title-product{font-size:2.4rem;font-weight:bold;color:var(--orange);margin-bottom:.2rem}#adicional-container .adicionais-itens{display:flex;flex-direction:column;padding:12px 0}#sabores-adicionados{margin-top:6px}#sabores-adicionados .label-orange{position:absolute;left:16px;top:6px}#sabores-adicionados .list-sabores{background:#f9f9f9;padding:16px 8px;border:1px solid #d7d7d7;margin-bottom:12px}#sabores-adicionados .descricao-adicional-sabor{max-width:80px}.sabor-adicionado{position:relative}.sabor-adicionado:before{display:block;content:"";min-width:4px;min-height:4px;width:4px;height:4px;background:var(--dark-gray);border-radius:50%;margin-top:6px;margin-right:4px}.fixed-title{position:sticky;top:0;left:0;right:0;background:var(--white);z-index:1;box-shadow:1px 11px 12px rgba(51,51,51,0.0784313725);width:100vw;transform:translateX(-16px);padding:1.6rem !important;border-bottom:1px solid #f1f1f1 !important;z-index:9999999999999;max-width:460px}.wrapper-pizza #adicional-container{position:relative}.wrapper-pizza #adicional-container .adicional-img-container{left:0;right:0;z-index:0;max-height:16rem;min-height:16rem;height:16rem;position:absolute}.wrapper-pizza #adicional-container .container{z-index:2;margin-top:14rem;transform:none}/*!
 * animate.css - https://animate.style/
 * Version - 4.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration: .5s;--animate-delay: 1s;--animate-repeat: 1 }.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion: reduce),print{.animate__animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0) scaleY(0.95)}90%{transform:translate3d(0, -4px, 0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{transform:translate3d(20%, 0, 0) rotate(3deg)}45%{transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{transform:translate3d(10%, 0, 0) rotate(2deg)}75%{transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(0.7);opacity:.7}80%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(0.7);opacity:.7}80%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(700px) scale(0.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(-2000px) scale(0.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(0.7);opacity:.7}to{transform:translateX(2000px) scale(0.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(0.7);opacity:.7}to{transform:translateY(-700px) scale(0.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{transform:translate3d(0, 5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(25px, 0, 0) scaleX(1)}75%{transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px, 0, 0) scaleX(1)}75%{transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{transform:translate3d(0, -5px, 0) scaleY(0.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, 2000px, 0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(-2000px, 0, 0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;transform:translate3d(2000px, 0, 0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;transform:translate3d(0, -2000px, 0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, -100%, 0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, -100%, 0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%, 100%, 0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%, 100%, 0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.animate__slideOutUp{animation-name:slideOutUp}@font-face{font-family:"fa-400";src:url("../../lib/fontawesome/fa-regular-400.woff2") format("woff2")}@font-face{font-family:"fa-900";src:url("../../lib/fontawesome/fa-solid-900.woff2") format("woff2")}[hidden]{display:none}.page-body{background:#fafafb}#app{-webkit-overflow-scrolling:touch}#app.blockScroll{height:100vh;overflow:hidden}#app.blockScroll::after{content:"";display:block;position:absolute;left:0;top:0;width:100vw;height:100vh;background:#fff;z-index:999999}.gif-fullscreen{width:100%;height:100vh;z-index:999999;top:0;left:0;background:#fff;position:absolute;display:flex;justify-content:center;align-items:center;opacity:.7}.gif-fullscreen #loading-container{display:flex;justify-content:center;align-items:center;margin:1rem 0}.gif-fullscreen #loading-container~span{font-size:1.6rem;font-weight:500}#bag-text .loader{height:5rem}.select-endereco-mgsmart{border:1px solid #c8c8c8;max-width:50%;background:#fff}.u-flex{display:flex}.u-space-between{justify-content:space-between}.install-promotion{position:fixed;display:flex;flex-direction:row;bottom:0;width:100%;background:#fff;box-shadow:0px 0px 15px #898989;border-top:1px solid #bdbdbd;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding:1rem;animation:buttom-order .7s forwards}.install-promotion i{position:absolute;right:1.5rem;color:#949494}.install-promotion img{width:7rem;height:7rem;border-radius:50%;border:1px solid #bdbdbd}.install-promotion>div:last-of-type{display:flex;flex-direction:column;margin-left:2rem}.install-promotion>div:last-of-type span{margin:1rem 0;font-size:2rem;font-weight:500;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.install-promotion>div:last-of-type button{width:20rem;height:4rem;line-height:4rem;margin-left:auto}.qrcode-visualizacao #nav-bar{justify-content:flex-end}.qrcode-visualizacao #menu,.qrcode-visualizacao .quantidade-itens,.qrcode-visualizacao .item-observacao,.qrcode-visualizacao #add-pedido{display:none !important}.qrcode-visualizacao #adicional-container{position:fixed;inset:0}.qrcode-visualizacao #adicional-container .container{height:calc(100vh - 161px) !important;overflow-y:auto;overflow-x:hidden}.qrcode-visualizacao #adicional-container .adicionais-itens .grupo-adicionais .maximo{display:none !important}.qrcode-visualizacao #adicional-container .adicionais-itens .grupo-adicionais .itens .item-adicional .u-flex-center{display:none !important}.qrcode-visualizacao #adicional-container .adicionais-itens .grupo-adicionais .itens .item-adicional .flex-between label{display:none !important}.qrcode-visualizacao #adicional-container .flex.fixed-bottom-button{display:none !important}.u-relative{position:relative}.indisponivel{opacity:.4}.tutorial-garcon{position:absolute;inset:0;background:rgba(0,0,0,.6705882353);height:100vh;z-index:-1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tutorial-garcon-message{position:absolute;z-index:9999;background:#3d5af1;color:#fff;padding:8px 12px;border-radius:6px;max-width:235px;font-size:12px;left:60px;top:8px;box-shadow:0 0 8px #3d5af1}.tutorial-garcon-message::after{content:"";position:absolute;border-right:14px solid #3d5af1;z-index:-1;height:12px;left:-5px;top:14px;transform:rotate(133deg);border-radius:3px}.tutorial-garcon .white-message{position:absolute;bottom:20vh;color:#fff;text-align:center;width:100vw}.tutorial-garcon~#search-area{opacity:0;pointer-events:none}.wrapper-message-pedido-salvo{position:fixed;z-index:99999999;inset:0;background:rgba(0,0,0,.5607843137);display:flex;align-items:center;justify-content:center}.wrapper-message-pedido-salvo .info-panel{margin:4px 22px !important}.wrapper-message-content{border-radius:.3rem;width:90vw;max-width:320px;background-color:#fff}.wrapper-message-content .buttons-message{padding:0 1.2rem;padding-bottom:1.2rem;gap:8px}.wrapper-message-content .buttons-message button{height:3.2rem;line-height:unset;border-radius:.3rem}.wrapper-message-content .buttons-message button:last-child{background-color:#3d5af1;color:#fff}.wrapper-message-content [disabled]{pointer-events:none;opacity:.3}.wrapper-message-content .steps{padding:1rem 2rem;gap:.4rem;display:flex;flex-direction:column}.wrapper-message-content .steps .border-dashed{border-left:1px dashed silver;height:.8rem;margin-left:.8rem}.wrapper-message-content .steps .step{display:flex;gap:.6rem;align-items:center;font-size:1.4rem;font-weight:500;color:#333}.wrapper-message-content .steps .step.pendente{color:#bbb;opacity:.8}.wrapper-message-content .steps .step.pendente .check{display:block;opacity:.2}.wrapper-message-content .steps .step.pendente .loader{display:none}.wrapper-message-content .steps .step.success .loader{display:none}.wrapper-message-content .steps .step.success .check{display:block}.wrapper-message-content .steps .step.success .check circle{fill:rgba(0,210,110,.1490196078)}.wrapper-message-content .steps .step.success .check path{fill:#00d26e}.wrapper-message-content .steps .step .check{display:none}.wrapper-message-content .steps .step .loader{margin:0px;width:1.6rem;height:1.6rem}.wrapper-message-content .steps .step .loader circle{stroke:#333 !important}.header-title{text-align:center;padding:.9rem;border-bottom:1px solid #c9c9c9;color:#2a2a2f}.qrcode-visualizacao #btn-pedido{display:none !important}.absolute{position:absolute}.relative{position:relative}.opacity-03{opacity:.3}.inset-0{inset:0}#map-area{position:fixed !important;inset:0;z-index:9999999}.floating-message{position:fixed;bottom:0;background:#fff;padding:12px;border:1px solid #b9b9b9;margin:16px;width:calc(100% - 34px);border-radius:4px;box-shadow:1px 1px 4px rgba(112,112,112,.4588235294);font-size:1.3rem;padding-top:26px;z-index:10000000000000000}.floating-message .btn-azul,.floating-message .btn-transparent{padding:6px}.floating-message img{width:38px;height:38px;position:absolute;top:-18px}.floating-message .after-background{position:relative}.floating-message .after-background::after{content:"";position:absolute;inset:0;left:-12px;background:#f6f8ff;right:-12px;z-index:-1;top:1px;border:1px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.floating-message .close-banner{width:12px;height:12px;position:absolute;right:6px;top:11px;color:#9a9a9a}.flex-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}body{overflow:hidden}.container.body-content{position:fixed;inset:0;overflow:auto;overflow-x:hidden}.img-product{width:9rem;height:9rem;box-shadow:0 0 4px #c3c3c3}.current-step{border-color:var(--orange);color:var(--orange);background-color:rgba(255,92,0,.1490196078)}/*# sourceMappingURL=mobile.min.css.map */