@layer theme-decor{.calcada{height: clamp(112px,12vw,190px);background: url(../img/brazil/calcada.svg) center top / auto 100% repeat-x}.calcada--up{background-image: url(../img/brazil/calcada-up.svg)}@media (forced-colors: active){.calcada{display: none}}@media print{.calcada{display: none}}.bhero{--flags: clamp(92px,11.5vw,170px);position: relative;overflow: clip;background-color: var(--surface);color: var(--text)}.bhero::before{content: "";position: absolute;inset: 0 0 auto;height: var(--flags);background: url(../img/brazil/bandeirinhas.svg) center top / auto 100% repeat-x}.bhero__grid{position: relative;display: grid;gap: var(--s-6);padding-top: calc(var(--flags) + clamp(.5rem,2vw,1.5rem))}.bhero__text{display: grid;justify-items: start;gap: var(--s-2)}.bhero__title{font: italic 400 clamp(3.75rem,15vw,8.75rem)/.94 var(--display);color: var(--heading);letter-spacing: -.01em}.bhero__title span{display: block}.bhero__pt{margin-top: clamp(.75rem,2vw,1.75rem);font: 400 clamp(1.4rem,1.2rem + .9vw,2rem)/1.2 var(--display);color: var(--heading)}.bhero__lead{max-width: 32ch;font: 400 var(--t-lead)/1.4 var(--sans)}.bhero__when{margin-top: var(--s-2);font: 400 var(--t-h3)/1.2 var(--display);color: var(--heading)}.bhero__actions{margin-top: var(--s-3)}@media (max-width: 29.99em){.bhero__actions .btn,.bcloser .actions .btn{flex: 1 1 100%}}.bhero__deposit{max-width: 36ch}.bhero .countdown{margin-block: .5rem 0;color: var(--text)}.bhero__after{display: grid;justify-items: start;gap: var(--s-3)}.bhero__seal{--size: min(74vw,36rem);position: relative;z-index: 1;justify-self: end;width: var(--size);height: var(--size);margin: 0 calc(var(--size) * -.06) calc(-.38 * clamp(112px,12vw,190px)) 0;border-radius: 50%;box-shadow: 0 .75rem 1.75rem rgb(11 59 42 / .4)}@media (min-width: 64em) and (max-width: 87.99em){.bhero__seal{--size: min(40vw,34rem)}}.bselo{display: block;width: 100%;height: 100%}.bselo text{font: 600 27px var(--sans);letter-spacing: .13em;text-transform: uppercase;fill: var(--br-verde)}@media (min-width: 64em){.bhero__grid{grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: var(--s-5)}.bhero__text{padding-bottom: clamp(2.5rem,5vw,4.5rem)}.bhero__seal{margin-right: 0}}.bintro{padding-top: clamp(3rem,6vw,5rem);padding-bottom: 0;text-align: center}.bintro .wrap{display: grid;justify-items: center;gap: var(--s-3)}.bintro__lead{font: italic 400 clamp(1.6rem,1.1rem + 2vw,2.75rem)/1.2 var(--display);color: var(--heading);text-wrap: balance}.bmenu__title{margin-bottom: clamp(2rem,1.5rem + 2vw,3rem);text-align: center;font-size: clamp(2.5rem,1.75rem + 3vw,4.25rem)}.bdishes{display: grid;gap: clamp(2.25rem,4vw,3.5rem) clamp(2rem,5vw,4.5rem)}@media (min-width: 64em){.bdishes{grid-template-columns: repeat(2,minmax(0,1fr))}}.bdish{padding-top: var(--s-4);border-top: 2px solid var(--br-mata)}.bdish__head{display: flex;justify-content: space-between;align-items: center;gap: var(--s-4)}.bdish__head h3{font: 400 clamp(1.5rem,1.3rem + .9vw,2.1rem)/1.1 var(--display);color: var(--heading)}.bdish__price{flex: none;padding: .32em .55em .2em;background: var(--br-amarelo);color: var(--br-mata);font: 400 clamp(1.2rem,1.1rem + .4vw,1.45rem)/1 var(--display);font-variant-numeric: lining-nums}.bdish__en{margin-top: .3rem;font: italic 400 var(--t-lead)/1.3 var(--display);color: var(--accent)}.bdish>p:not([class]){margin-top: var(--s-2)}.bdish__served{margin-top: var(--s-2);color: var(--text-muted)}.bdish__allergens{margin-top: var(--s-2);font: 600 var(--t-small)/1.5 var(--sans);color: var(--br-mata)}.bmenu__paper{display: grid;align-content: center;justify-items: center;gap: var(--s-2);padding: var(--s-6);text-align: center;background: var(--br-amarelo);color: var(--br-mata);--accent: var(--br-mata);--focus-ring: var(--br-mata)}.bmenu__portions{font: italic 400 var(--t-lead)/1.3 var(--display)}.bsweet__title{text-align: center;font-size: clamp(2.5rem,1.75rem + 3vw,4.25rem)}.bsweet__en{text-align: center;font: italic 400 var(--t-lead)/1.3 var(--display);color: var(--text-muted)}.bsweet .bdishes{margin-top: clamp(2rem,1.5rem + 2vw,3rem)}@media (min-width: 48em){.bsweet .bdishes--three{grid-template-columns: repeat(3,minmax(0,1fr))}}.bsweet .bdish{border-top-color: var(--br-amarelo)}.bsweet .bdish__head{align-items: flex-start}.bsweet .bdish__head h3{color: var(--text)}.bsweet .bdish__allergens{color: var(--br-amarelo)}.bsweet__note{margin-top: clamp(2rem,1.5rem + 2vw,3rem);text-align: center;font: italic 400 var(--t-lead)/1.3 var(--display);color: var(--text)}.bcloser{background-color: var(--surface);color: var(--text);text-align: center}.bcloser__inner{display: grid;justify-items: center;gap: var(--s-3);padding-block: clamp(3rem,7vw,5.5rem)}.bcloser h2{font: italic 400 clamp(2.75rem,1.5rem + 5.5vw,6rem)/1 var(--display);color: var(--heading)}.bcloser .actions{justify-content: center;margin-top: var(--s-2)}.bcloser__note{max-width: 44ch}.bcloser__cal{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .15rem .4rem}.bcloser__cal .icon{width: 1.15rem;height: 1.15rem;margin-right: .15rem}@media print{.bhero__seal{box-shadow: none}.bhero::before{display: none}}@media (forced-colors: active){.bhero::before{display: none}}}
