@import "https://use.typekit.net/tvm0lix.css";
:root{--pink:#ed1651;--yellow:#ffe191;--ink:#333132;--teal:#6ec8bd;--orange:#f26522;--cream:#fff1e2;--surface:#f6f6f6;--line:#d7d7d7;--muted:#747474;--display:"manteiga-gorda", Georgia, serif;--body:"signo", Arial, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-height:85px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{overflow-anchor:none;scroll-behavior:smooth;scroll-padding-top:175px}body{color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-weight:300}body,button,input{font-size:16px}button,input{font-family:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--teal);outline-offset:5px}::selection{background:var(--yellow);color:var(--pink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--cream);color:var(--ink);z-index:200;border-radius:12px;padding:14px 20px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:12px}.container{width:min(100% - 44px,1160px);margin-inline:auto}.brand-badge{background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.brand-icon,.ifood-logo{object-fit:contain}.section-eyebrow{text-transform:uppercase;letter-spacing:.015em;font-size:15px;font-weight:700}.display{font-family:var(--display);text-transform:uppercase;font-weight:400;line-height:1.03}.primary-link{background:var(--pink);color:#fff;min-height:52px;transition:transform .25s var(--ease-out), background .2s;border:0;border-radius:30px;justify-content:center;align-items:center;gap:16px;padding:14px 24px;font-weight:500;display:inline-flex}.primary-link:hover{background:#d00d43;transform:translateY(-2px)}.primary-link:active{transform:scale(.95)}.standalone{min-height:75dvh;padding-block:45px 80px}.page-heading{max-width:750px;margin-bottom:40px}.page-heading h1{color:var(--pink);margin-bottom:14px;font-size:clamp(36px,7vw,72px)}.page-heading p{font-size:19px;line-height:1.5}.empty-page{text-align:center;min-height:65vh;padding-block:110px}.empty-page h1{color:var(--pink);margin:25px 0;font-size:clamp(44px,9vw,80px)}.empty-page .brand-badge{margin:auto}.loading-page{min-height:65dvh;color:var(--pink);place-content:center;justify-items:center;gap:22px;display:grid}.loading-badge{animation:.8s infinite alternate bigbi-bounce}.loading-page p{font-size:18px}.page-motion{min-height:50dvh}@keyframes bigbi-bounce{0%{transform:translateY(0)scaleX(1.18)scaleY(.8)}60%{transform:translateY(-18px)scaleX(.9)scaleY(1.12)}to{transform:translateY(-20px)rotate(-9deg)}}::view-transition-old(root){animation:.18s both page-out}::view-transition-new(root){animation:page-in .3s var(--ease-out) both}::view-transition-group(site-header){animation-duration:0s}@keyframes page-out{to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes page-in{0%{opacity:0;transform:translateY(15px)scale(.99)}to{opacity:1;transform:none}}@media (min-width:800px){:root{--header-height:96px}.container{width:min(100% - 80px,1160px)}.standalone{padding-block:64px 110px}.page-heading{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}
