.cart-drawer{color:var(--cdb-texto);--cdb-borda-campo: #8f8a7e}.cart-drawer__backdrop{position:fixed;inset:0;z-index:var(--cdb-z-modal-backdrop);background:color-mix(in srgb,var(--cdb-preto) 56%,transparent);opacity:0;visibility:hidden;transition:opacity var(--cdb-transition-base),visibility var(--cdb-transition-base)}.cart-drawer[data-open=true] .cart-drawer__backdrop{opacity:1;visibility:visible}.cart-drawer__painel{position:fixed;left:0;right:0;bottom:0;z-index:var(--cdb-z-modal);max-height:min(88vh,720px);max-height:min(88dvh,720px);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;background:var(--cdb-creme-claro);border-top-left-radius:var(--cdb-radius-md);border-top-right-radius:var(--cdb-radius-md);box-shadow:0 -22px 52px color-mix(in srgb,var(--cdb-preto) 24%,transparent);transform:translateY(100%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.cart-drawer[data-open=true] .cart-drawer__painel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cart-drawer__painel{transition:none}}.cart-drawer__painel:before{content:"";width:44px;height:4px;margin:var(--cdb-space-8) auto 0;border-radius:var(--cdb-radius-full);background:color-mix(in srgb,var(--cdb-marrom-terra) 22%,transparent)}.cart-drawer__cabecalho{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--cdb-space-12);padding:var(--cdb-space-14, .875rem) var(--cdb-space-16);border-bottom:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 12%,transparent);touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.cart-drawer__cabecalho:active{cursor:grabbing}.cart-drawer__titulo{margin:0;color:var(--cdb-marrom-terra);font-size:var(--cdb-fs-20);line-height:var(--cdb-lh-snug);letter-spacing:0}.cart-drawer__btn-fechar{width:var(--cdb-touch-min);height:var(--cdb-touch-min);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cdb-radius-md);color:var(--cdb-marrom-terra);font-size:var(--cdb-fs-32);line-height:1}.cart-drawer__btn-fechar:hover,.cart-drawer__btn-fechar:focus-visible{background:var(--cdb-creme)}.cart-drawer__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer__lista{list-style:none;margin:0;padding:var(--cdb-space-8) var(--cdb-space-16) var(--cdb-space-12)}.cart-drawer__item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:var(--cdb-space-12);align-items:center;padding:var(--cdb-space-12) 0;border-bottom:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 10%,transparent)}.cart-drawer__item:last-child{border-bottom:0}.cart-drawer__item-imagem{width:58px;height:58px;object-fit:cover;border-radius:var(--cdb-radius-md);background:var(--cdb-creme)}.cart-drawer__item-info{min-width:0}.cart-drawer__item-nome{margin:0;color:var(--cdb-marrom-terra);font-weight:var(--cdb-fw-semibold);line-height:1.22}.cart-drawer__item-preco{margin:var(--cdb-space-2) 0 0;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14)}.cart-drawer__controles{grid-column:2;grid-row:2;justify-self:start;min-height:40px;display:grid;grid-template-columns:40px 32px 40px;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 18%,transparent);border-radius:var(--cdb-radius-md);background:var(--cdb-branco)}.cart-drawer__controles button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--cdb-marrom-terra);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold)}.cart-drawer__controles button:hover,.cart-drawer__controles button:focus-visible{background:#5c2e0d14}.cart-drawer__controles span{min-width:0;text-align:center;font-family:var(--cdb-fonte-sans);font-weight:var(--cdb-fw-bold)}.cart-drawer__item-remover{grid-column:2;grid-row:2;justify-self:end;min-height:40px;padding:var(--cdb-space-8) var(--cdb-space-4);color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);text-decoration:underline;text-underline-offset:3px}.cart-drawer__item-remover:hover,.cart-drawer__item-remover:focus-visible{color:var(--cdb-tomate)}.cart-drawer__item[data-removendo] .cart-drawer__controles button,.cart-drawer__item[data-removendo] .cart-drawer__item-remover{pointer-events:none;opacity:.6}@keyframes cdb-qty-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.cart-drawer__controles span.qty-pop,.cart-drawer__total-valor.qty-pop,.dish__contador span.qty-pop{display:inline-block;animation:cdb-qty-pop .25s ease-out}.cart-drawer[data-open=true] .cart-drawer__vazio-icone svg{transform-origin:bottom;animation:cdb-trigo 1.2s var(--cdb-ease-assenta)}@keyframes cdb-trigo{25%{rotate:-6deg}55%{rotate:4deg}80%{rotate:-2deg}}}@keyframes cdb-drawer-filho{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cart-drawer[data-open=true] .cart-drawer__cabecalho{animation:cdb-drawer-filho .22s ease-out 60ms backwards}.cart-drawer[data-open=true] .cart-drawer__lista,.cart-drawer[data-open=true] .cart-drawer__vazio{animation:cdb-drawer-filho .22s ease-out .11s backwards}.cart-drawer[data-open=true] .cart-drawer__rodape{animation:cdb-drawer-filho .22s ease-out .16s backwards}@media(prefers-reduced-motion:reduce){.cart-drawer[data-open=true] .cart-drawer__cabecalho,.cart-drawer[data-open=true] .cart-drawer__lista,.cart-drawer[data-open=true] .cart-drawer__vazio,.cart-drawer[data-open=true] .cart-drawer__rodape{animation:none}}.cart-drawer__rodape{flex:0 0 auto;padding:var(--cdb-space-12) var(--cdb-space-16);padding-bottom:calc(var(--cdb-space-12) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--cdb-space-10, .625rem);border-top:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 12%,transparent);background:var(--cdb-branco);box-shadow:0 -8px 18px color-mix(in srgb,var(--cdb-marrom-terra) 9%,transparent)}.cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cdb-space-16)}.cart-drawer__total-label{color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14)}.cart-drawer__total-valor{color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-24);font-weight:var(--cdb-fw-bold)}.cart-drawer__btn-checkout{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:var(--cdb-space-12) var(--cdb-space-16);border-radius:var(--cdb-radius-md);background:var(--cdb-manjericao-escuro);color:var(--cdb-branco);font-family:var(--cdb-fonte-sans);font-weight:var(--cdb-fw-bold);box-shadow:0 10px 22px color-mix(in srgb,var(--cdb-manjericao) 22%,transparent)}.cart-drawer__btn-checkout:hover,.cart-drawer__btn-checkout:focus-visible{background:var(--cdb-manjericao-hover)}.cart-drawer__btn-checkout:disabled{opacity:.55}.cart-drawer__vazio{padding:var(--cdb-space-40) var(--cdb-space-20);text-align:center;color:var(--cdb-texto-medio)}.cart-drawer__vazio-icone svg{margin:0 auto var(--cdb-space-12)}.cart-drawer__vazio p{margin:var(--cdb-space-4) 0}.cart-drawer__form{display:flex;flex-direction:column;gap:var(--cdb-space-10, .625rem);padding:var(--cdb-space-16) var(--cdb-space-16) var(--cdb-space-8);border-top:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 10%,transparent)}.cart-drawer__form-titulo{margin:0 0 var(--cdb-space-2);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold)}.cart-drawer__campo{display:flex;flex-direction:column;gap:var(--cdb-space-4)}.cart-drawer__campo-linha{display:grid;grid-template-columns:1fr 92px;gap:var(--cdb-space-10, .625rem);align-items:end}.cart-drawer__label{color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-semibold)}.cart-drawer__input{box-sizing:border-box;min-height:var(--cdb-input-altura);width:100%;padding:var(--cdb-space-8) var(--cdb-space-12);border:1px solid var(--cdb-borda-campo);border-radius:var(--cdb-radius-md);background:var(--cdb-branco);color:var(--cdb-texto);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-16)}.cart-drawer__input:focus-visible{outline:2px solid var(--cdb-manjericao);outline-offset:1px;border-color:var(--cdb-manjericao)}.cart-drawer__input[aria-invalid=true]{border-color:var(--cdb-tomate)}.cart-drawer__erro{margin:0;color:var(--cdb-tomate);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12)}.cart-drawer__aviso,.cart-drawer__aviso-catalogo{margin:0;padding:var(--cdb-space-8) var(--cdb-space-12);border-left:4px solid var(--cdb-tomate);border-radius:var(--cdb-radius-sm);background:var(--cdb-papel-kraft, var(--cdb-creme));color:var(--cdb-texto);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-semibold);line-height:var(--cdb-lh-normal)}.cart-drawer__aviso-catalogo{margin:var(--cdb-space-12) var(--cdb-space-16) 0}.cart-drawer__frete{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--cdb-space-8);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);color:var(--cdb-texto-medio)}.cart-drawer__frete--ok{color:var(--cdb-manjericao-escuro, var(--cdb-marrom-terra))}.cart-drawer__frete--soft{color:var(--cdb-texto-medio)}.cart-drawer__frete--erro{color:var(--cdb-tomate)}.cart-drawer__frete--loading{animation:cdb-frete-pulse 1.1s ease-in-out infinite}@keyframes cdb-frete-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.cart-drawer__frete--loading{animation:none}}.cart-drawer__frete-retry{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--cdb-space-8);border-radius:var(--cdb-radius-sm);color:var(--cdb-marrom-terra);font-weight:var(--cdb-fw-semibold);text-decoration:underline;text-underline-offset:3px}.cart-drawer__frete-retry:focus-visible{outline:2px solid var(--cdb-tomate);outline-offset:2px}.cart-drawer__frete--erro{flex-wrap:wrap;align-items:center}.cart-drawer__combinar{display:flex;flex-direction:column;gap:var(--cdb-space-8);padding:var(--cdb-space-12);border:1px dashed var(--cdb-borda-campo);border-radius:var(--cdb-radius-md);background:var(--cdb-papel-kraft, var(--cdb-creme))}.cart-drawer__combinar-msg{margin:0;color:var(--cdb-texto);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);line-height:var(--cdb-lh-normal)}.cart-drawer__combinar-btn{align-self:flex-start;min-height:44px;padding:0 var(--cdb-space-16);border:1px solid var(--cdb-marrom-terra);border-radius:var(--cdb-radius-md);background:var(--cdb-branco);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-bold)}.cart-drawer__combinar-btn:hover,.cart-drawer__combinar-btn:focus-visible{background:var(--cdb-creme)}.cart-drawer__combinar-btn:focus-visible{outline:2px solid var(--cdb-tomate);outline-offset:2px}.cart-drawer__linhas{display:flex;flex-direction:column;gap:var(--cdb-space-4)}.cart-drawer__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cdb-space-16);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14)}.cart-drawer__linha-label{color:var(--cdb-texto-medio)}.cart-drawer__linha-valor{color:var(--cdb-texto);font-weight:var(--cdb-fw-semibold)}.cart-drawer__chips{margin-top:var(--cdb-space-16);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cdb-space-8)}.cart-drawer__chip{min-height:44px;padding:0 var(--cdb-space-16);border:1px solid var(--cdb-borda-campo);border-radius:var(--cdb-radius-full);background:var(--cdb-branco);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-semibold)}.cart-drawer__chip:hover,.cart-drawer__chip:focus-visible{background:var(--cdb-creme);border-color:var(--cdb-marrom-terra)}.cart-drawer__chip:focus-visible{outline:2px solid var(--cdb-tomate);outline-offset:2px}@keyframes cdb-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.cardapio-pedido__btn.bump,.b-cart-count.bump{animation:cdb-cart-bump .4s ease}}.cart-drawer__ajuda{margin:var(--cdb-space-4) 0 0;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);line-height:var(--cdb-lh-snug)}.cart-drawer__vazio-cta{margin-top:var(--cdb-space-16)}.cart-drawer__obrig{color:var(--cdb-erro);font-weight:var(--cdb-fw-bold);margin-left:2px}.cart-drawer__obrig-legenda{margin:0 0 var(--cdb-space-12);color:var(--cdb-texto-fraco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12)}@media(max-height:480px){.cart-drawer__painel{max-height:calc(100vh - var(--cdb-space-16));max-height:calc(100dvh - var(--cdb-space-16))}.cart-drawer__painel:before{display:none}.cart-drawer__cabecalho{padding-block:var(--cdb-space-4)}.cart-drawer__rodape{flex-direction:row;align-items:center;gap:var(--cdb-space-16);padding-top:var(--cdb-space-8);padding-bottom:calc(var(--cdb-space-8) + env(safe-area-inset-bottom,0px))}.cart-drawer__linhas{flex:1 1 auto;min-width:0;gap:0}.cart-drawer__btn-checkout{flex:0 0 auto;min-width:min(46%,280px)}}@media(min-width:1024px){.cart-drawer__painel{inset:0 0 0 auto;width:min(420px,92vw);max-height:100vh;border-top-left-radius:var(--cdb-radius-md);border-bottom-left-radius:var(--cdb-radius-md);border-top-right-radius:0;transform:translate(100%);transition:transform .26s cubic-bezier(.22,1,.36,1);box-shadow:-22px 0 52px color-mix(in srgb,var(--cdb-preto) 24%,transparent)}.cart-drawer[data-open=true] .cart-drawer__painel{transform:translate(0)}.cart-drawer__painel:before{display:none}.cart-drawer__cabecalho{cursor:default;touch-action:auto}.cart-drawer__item{grid-template-columns:52px minmax(0,1fr)}}.cart-drawer__ultimo{color:var(--cdb-texto)}.cart-drawer__ultimo .cart-drawer__vazio-cta{display:inline-flex;margin-bottom:var(--cdb-space-16);text-decoration:none}.cart-drawer__assistido{margin:var(--cdb-space-4,16px) 0;padding:var(--cdb-space-4,16px);background:var(--cdb-papel,#fffefa);border:1px solid var(--cdb-borda,#dedbd2);border-radius:var(--cdb-radius-md,8px)}.cart-drawer__assistido p{margin:0;font-weight:700;font-size:var(--cdb-fs-14,14px)}.cart-drawer__assistido button,.cart-drawer__ajuda{min-height:44px;text-decoration:underline;font-weight:700;color:var(--cdb-marrom-terra,#2c1605)}.cart-drawer__assistido small{display:block;line-height:1.4;font-size:var(--cdb-fs-12,12px)}.cart-drawer__ajuda{display:block;width:100%;font-size:var(--cdb-fs-14,14px);text-align:center}.dish-sheet{position:fixed;inset:0;z-index:var(--cdb-z-modal);display:flex;align-items:flex-end;justify-content:center}.dish-sheet__backdrop{position:absolute;inset:0;background:color-mix(in srgb,#2c1605 55%,transparent)}.dish-sheet__painel{position:relative;width:min(100%,560px);max-height:92dvh;display:flex;flex-direction:column;overflow-y:auto;background:var(--cdb-papel);border-radius:var(--cdb-radius-2xl) var(--cdb-radius-2xl) 0 0;box-shadow:0 -16px 48px color-mix(in srgb,#2c1605 32%,transparent)}@media(min-width:640px){.dish-sheet{align-items:center}.dish-sheet__painel{max-height:88dvh;border-radius:var(--cdb-radius-2xl)}}.dish-sheet.cdb-folha-sai{transition:opacity var(--cdb-dur-estado) var(--cdb-ease-saida)}.dish-sheet.is-fim{opacity:0}@media(prefers-reduced-motion:no-preference){.dish-sheet__painel{animation:dish-sheet-up var(--cdb-dur-entra) var(--cdb-ease-assenta)}@keyframes dish-sheet-up{0%{translate:0 8%;opacity:.4}}.dish-sheet__backdrop{transition:opacity var(--cdb-dur-solta)}@starting-style{.dish-sheet__backdrop{opacity:0}}.cdb-folha-sai .dish-sheet__painel{transition:translate var(--cdb-dur-estado) var(--cdb-ease-saida)}.is-fim .dish-sheet__painel{translate:0 12%}}.dish-sheet__media{position:relative;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--cdb-creme),var(--cdb-creme-escuro))}.dish-sheet__media .dish-sheet__foto{width:100%;height:100%;object-fit:contain}.dish-sheet__galeria{display:flex;gap:8px;padding:0 0 16px;overflow-x:auto}.dish-sheet__galeria button{flex:0 0 48px;min-height:48px;padding:2px;border:2px solid transparent;border-radius:8px;background:var(--cdb-creme);cursor:pointer}.dish-sheet__galeria button[aria-pressed=true]{border-color:var(--cdb-marrom-terra)}.dish-sheet__galeria button:focus-visible{outline:2px solid var(--cdb-marrom-terra);outline-offset:2px}.dish-sheet__galeria img{display:block;width:100%;height:48px;object-fit:cover;border-radius:4px}.dish-sheet__fechar{position:absolute;top:var(--cdb-space-12);right:var(--cdb-space-12);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--cdb-radius-full);background:color-mix(in srgb,var(--cdb-branco) 92%,transparent);color:var(--cdb-marrom-terra);font-size:var(--cdb-fs-24);line-height:1;cursor:pointer;box-shadow:var(--cdb-shadow-md)}.dish-sheet__corpo{padding:var(--cdb-space-20) var(--cdb-space-20) calc(var(--cdb-space-24) + env(safe-area-inset-bottom,0px))}.dish-sheet__nome{margin:0;color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-32);font-weight:var(--cdb-fw-bold);line-height:1.1;text-wrap:balance}.dish-sheet__desc{margin:var(--cdb-space-12) 0 0;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-serif);font-style:italic;font-size:var(--cdb-fs-18);line-height:var(--cdb-lh-normal)}.dish-sheet__peso{display:block;margin:var(--cdb-space-8) 0 0;color:var(--cdb-texto-fraco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);text-transform:lowercase}.dish-sheet__tamanhos{margin:var(--cdb-space-20) 0 0}.dish-sheet__tamanhos-label{margin:0 0 var(--cdb-space-8);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-bold);letter-spacing:.08em;text-transform:uppercase}.dish-sheet__opcoes{display:flex;flex-wrap:wrap;gap:var(--cdb-space-8)}.dish-sheet__opcao{display:flex;flex-direction:column;gap:2px;min-width:96px;padding:var(--cdb-space-10, .625rem) var(--cdb-space-14, .875rem);border:1.5px solid color-mix(in srgb,var(--cdb-marrom-terra) 18%,transparent);border-radius:var(--cdb-radius-lg);background:var(--cdb-creme-claro);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);cursor:pointer;transition:border-color var(--cdb-transition-fast),background-color var(--cdb-transition-fast)}.dish-sheet__opcao.is-sel{border-color:var(--cdb-tomate);background:color-mix(in srgb,var(--cdb-tomate) 8%,var(--cdb-branco))}.dish-sheet__opcao-rotulo{font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-semibold)}.dish-sheet__opcao-preco{font-size:var(--cdb-fs-16);font-weight:var(--cdb-fw-bold)}.dish-sheet__acao{display:flex;align-items:center;gap:var(--cdb-space-16);margin-top:var(--cdb-space-24)}@media(max-width:639px){.dish-sheet__acao{position:sticky;bottom:0;z-index:1;padding:var(--cdb-space-12) 0 calc(var(--cdb-space-12) + env(safe-area-inset-bottom,0px));background:var(--cdb-papel);box-shadow:0 -10px 12px -12px color-mix(in srgb,#2c1605 40%,transparent)}}.dish-sheet__preco{display:flex;flex-direction:column;line-height:1.1}.dish-sheet__preco-label{color:var(--cdb-texto-fraco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);text-transform:lowercase}.dish-sheet__preco-valor{color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-24);font-weight:var(--cdb-fw-bold)}.dish-sheet__add{flex:1;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:var(--cdb-space-8);border:none;border-radius:var(--cdb-radius-full);background:var(--cdb-tomate);color:var(--cdb-branco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--cdb-tomate) 28%,transparent);transition:background-color var(--cdb-transition-fast),transform var(--cdb-transition-fast)}.dish-sheet__add:hover,.dish-sheet__add:focus-visible{background:var(--cdb-tomate-hover)}.dish-sheet__esgotado{flex:1;min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cdb-radius-full);background:var(--cdb-erro-bg);color:var(--cdb-tomate-active);font-family:var(--cdb-fonte-sans);font-weight:var(--cdb-fw-bold);text-transform:lowercase}.dish-sheet__nota-molho{margin:var(--cdb-space-16) 0 0;color:var(--cdb-texto-medio);font:400 var(--cdb-fs-14) / 1.5 var(--cdb-fonte-sans)}.dish-sheet__molhos{margin:var(--cdb-space-24) 0 0;padding-top:var(--cdb-space-20);border-top:1px solid var(--b-line, var(--cdb-borda))}.dish-sheet__molhos-titulo{margin:0 0 var(--cdb-space-12);color:var(--b-olive, var(--cdb-marrom-terra));font:400 var(--cdb-fs-18) / 1.3 var(--cdb-fonte-serif)}.dish-sheet__molhos-lista{display:flex;flex-direction:column;gap:var(--cdb-space-8);margin:0;padding:0;list-style:none}.dish-sheet__molho{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome botao" "qtd botao";align-items:center;column-gap:var(--cdb-space-12)}.dish-sheet__molho-nome{grid-area:nome;color:var(--cdb-texto);font:700 var(--cdb-fs-14) / 1.3 var(--cdb-fonte-sans)}.dish-sheet__molho-qtd{grid-area:qtd;color:var(--cdb-texto-medio);font:600 var(--cdb-fs-12) / 1.4 var(--cdb-fonte-sans)}.dish-sheet__molho-add{grid-area:botao;min-height:44px;padding:0 var(--cdb-space-12);border:1px solid #afb39f;border-radius:var(--cdb-radius-md);background:var(--cdb-papel);color:var(--b-olive, var(--cdb-marrom-terra));font:800 var(--cdb-fs-14) / 1.2 var(--cdb-fonte-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--cdb-transition-fast),color var(--cdb-transition-fast)}.dish-sheet__molho-add:hover{border-color:var(--b-olive, var(--cdb-marrom-terra));background:var(--b-olive, var(--cdb-marrom-terra));color:var(--cdb-papel)}@media(prefers-reduced-motion:reduce){.dish-sheet__molho-add{transition:none}}.cardapio-page{min-height:100dvh}.cardapio-nav__lista,.cardapio-corpo,.cardapio-hero__conteudo{width:min(100%,820px);margin-inline:auto}.cardapio-hero{position:relative;min-height:clamp(190px,42vw,280px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:var(--cdb-marrom-terra)}.cardapio-hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:58% center}.cardapio-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,#2c1605 8%,transparent),color-mix(in srgb,#2c1605 12%,transparent) 45%,color-mix(in srgb,#2c1605 78%,transparent))}.cardapio-hero__conteudo{position:relative;padding:var(--cdb-space-24) var(--cdb-space-20) var(--cdb-space-24);color:var(--cdb-creme-claro)}.cardapio-hero__kicker{margin:0 0 var(--cdb-space-6);color:var(--cdb-dourado-trigo);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-bold);letter-spacing:.2em;text-transform:uppercase}.cardapio-hero__marca{margin:0;color:var(--cdb-branco);font-family:var(--cdb-fonte-serif);font-size:clamp(2rem,8.5vw,2.9rem);font-weight:var(--cdb-fw-bold);line-height:.95;letter-spacing:-.01em;text-shadow:0 4px 24px color-mix(in srgb,#2c1605 50%,transparent)}.cardapio-hero__sub{margin:var(--cdb-space-8) 0 0;color:color-mix(in srgb,var(--cdb-branco) 90%,transparent);font-family:var(--cdb-fonte-serif);font-style:italic;font-size:var(--cdb-fs-18)}.cardapio-hero__voltar{position:absolute;top:var(--cdb-space-16);z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--cdb-space-4);min-width:42px;height:42px;padding:0 var(--cdb-space-10, .625rem);border:none;border-radius:var(--cdb-radius-full);background:color-mix(in srgb,var(--cdb-branco) 92%,transparent);color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold);text-decoration:none;cursor:pointer;box-shadow:var(--cdb-shadow-md)}.cardapio-hero__voltar{left:var(--cdb-space-16);width:42px;padding:0}.cardapio-nav{position:sticky;top:0;z-index:var(--cdb-z-sticky);background:var(--cdb-papel);border-bottom:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 12%,transparent)}.cardapio-nav__lista{list-style:none;margin:0;padding:var(--cdb-space-10, .625rem) var(--cdb-space-16);display:flex;gap:var(--cdb-space-8);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:56px}@media(min-width:601px){.cardapio-nav__lista{min-height:62px}}.cardapio-nav__lista--vazia{min-height:0}.cardapio-nav__lista::-webkit-scrollbar{display:none}.cardapio-nav__aba{flex:0 0 auto;min-height:44px;padding:var(--cdb-space-8) var(--cdb-space-16);border:none;border-radius:var(--cdb-radius-full);background:color-mix(in srgb,var(--cdb-marrom-terra) 8%,transparent);color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--cdb-transition-base),color var(--cdb-transition-base)}.cardapio-nav__aba:hover{background:color-mix(in srgb,var(--cdb-marrom-terra) 14%,transparent)}.cardapio-nav__aba.is-ativo{background:var(--cdb-marrom-terra);color:var(--cdb-creme-claro);box-shadow:0 0 0 2px color-mix(in srgb,var(--cdb-dourado-trigo) 55%,transparent)}.cardapio-nav__aba:focus-visible{outline-offset:-4px}.cardapio-busca{max-width:1240px;margin:0 auto;padding:var(--cdb-space-8) var(--cdb-space-20) 0}.cardapio-busca__campo{position:relative}.cardapio-busca__input{display:block;width:100%;height:44px;margin:0;padding:0 44px 0 42px;border:1px solid color-mix(in srgb,var(--cdb-texto) 55%,var(--cdb-papel));border-radius:var(--cdb-input-radius, var(--cdb-radius-md));background:var(--cdb-branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23625e54' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50% / 18px 18px;color:var(--cdb-texto);font:400 var(--cdb-input-fonte, 16px) / 1.3 var(--cdb-fonte-sans);-webkit-appearance:none;appearance:none}.cardapio-busca__input::-webkit-search-decoration,.cardapio-busca__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.cardapio-busca__input::placeholder{color:var(--cdb-texto-medio);opacity:1}.cardapio-busca__input:focus-visible{outline:3px solid var(--cdb-tomate);outline-offset:2px}.cardapio-busca__input:disabled{background-color:var(--cdb-papel-kraft);cursor:progress}.cardapio-busca__limpar{position:absolute;top:0;right:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--cdb-input-radius, var(--cdb-radius-md));background:transparent;color:var(--cdb-texto-medio);font-size:24px;line-height:1;cursor:pointer}.cardapio-busca__limpar:hover{color:var(--cdb-tomate)}.cardapio-busca__limpar:focus-visible{outline-offset:-4px}@media(min-width:601px){.cardapio-busca{padding-inline:28px}.cardapio-busca__campo{max-width:520px}}@media(min-width:1001px){.cardapio-busca{padding-inline:var(--cdb-space-16)}.cardapio-busca__campo{margin-inline:auto}}.cardapio-corpo{padding:var(--cdb-space-24) var(--cdb-space-16) calc(var(--cdb-space-96) + env(safe-area-inset-bottom,0px))}.cardapio-secoes{display:flex;flex-direction:column;gap:var(--cdb-space-40)}.menu-secao{scroll-margin-top:4.5rem}.menu-secao__cabecalho{display:flex;align-items:center;gap:var(--cdb-space-12);margin-bottom:var(--cdb-space-14, .875rem)}.menu-secao__titulo{margin:0;color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-24);font-weight:var(--cdb-fw-bold);min-width:0}.menu-secao__rule{flex:1;min-width:var(--cdb-space-24);height:1px;background:repeating-linear-gradient(90deg,var(--cdb-tinta-dourada) 0 5px,transparent 5px 9px);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 92%)}.menu-lista{display:flex;flex-direction:column;gap:var(--cdb-space-12)}.dish{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--cdb-space-14, .875rem);padding:var(--cdb-space-14, .875rem);background:var(--cdb-creme-claro);border:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 9%,transparent);border-radius:var(--cdb-radius-xl);box-shadow:0 2px 6px color-mix(in srgb,var(--cdb-marrom-terra) 6%,transparent);transition:box-shadow var(--cdb-transition-base),transform var(--cdb-transition-fast)}.dish__info{min-width:0;display:flex;flex-direction:column}.dish__nome{margin:0;color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold);line-height:1.2;text-wrap:balance}.dish__desc{margin:var(--cdb-space-4) 0 0;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media(max-width:600px){.cardapio-page .dish__desc{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.dish__footer{margin-top:auto;padding-top:var(--cdb-space-10, .625rem);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cdb-space-8)}.dish__preco{display:flex;flex-direction:column;gap:1px}.dish__preco-valor{color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-20);font-weight:var(--cdb-fw-bold);font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.dish__peso{color:var(--cdb-texto-fraco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);text-transform:lowercase}.dish__tag{align-self:flex-end;padding:var(--cdb-space-2) var(--cdb-space-8);border-radius:var(--cdb-radius-full);background:color-mix(in srgb,var(--cdb-manjericao) 16%,var(--cdb-branco));color:var(--cdb-manjericao-escuro);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-bold);text-transform:lowercase;white-space:nowrap}.dish__media{position:relative;align-self:center;width:96px;height:96px}.dish__foto{width:100%;height:100%;object-fit:cover;border-radius:var(--cdb-radius-lg);background:linear-gradient(135deg,var(--cdb-creme),var(--cdb-creme-escuro));transition:transform var(--cdb-transition-slow)}.dish__abrir{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.dish__abrir:hover,.dish__abrir:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dish__foto-btn{display:block;width:100%;height:100%;padding:0;border:none;background:none;border-radius:var(--cdb-radius-lg);overflow:hidden;cursor:pointer}.dish__add{position:absolute;right:-8px;bottom:-8px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 10%,transparent);border-radius:var(--cdb-radius-full);background:var(--cdb-branco);color:var(--cdb-tomate);font-size:var(--cdb-fs-24);font-weight:var(--cdb-fw-bold);line-height:1;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--cdb-marrom-terra) 16%,transparent);transition:transform var(--cdb-transition-fast),background-color var(--cdb-transition-fast)}.dish__add:hover,.dish__add:focus-visible{background:var(--cdb-tomate);color:var(--cdb-branco)}.dish__contador{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);display:grid;grid-template-columns:minmax(44px,auto) minmax(28px,1fr) minmax(44px,auto);align-items:center;min-height:44px;border-radius:var(--cdb-radius-full);background:var(--cdb-marrom-terra);color:var(--cdb-branco);box-shadow:0 4px 12px color-mix(in srgb,var(--cdb-marrom-terra) 26%,transparent)}.dish__contador button{height:100%;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--cdb-branco);font-size:var(--cdb-fs-18);font-weight:var(--cdb-fw-bold);cursor:pointer}.dish__contador span{text-align:center;font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-14);font-weight:var(--cdb-fw-bold)}.dish__no-pedido{width:100%;margin:var(--cdb-space-6) 0 0;color:var(--cdb-texto-medio);font:700 var(--cdb-fs-12) / 1.4 var(--cdb-fonte-sans);text-align:center}@media(min-width:1001px){.dish__no-pedido{grid-row:7;grid-column:1 / -1;text-align:right}}.dish__selos{position:absolute;top:var(--cdb-space-8);left:var(--cdb-space-8);z-index:1;display:flex;flex-wrap:wrap;gap:var(--cdb-space-6);margin:0;pointer-events:none}.dish__selo{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--cdb-space-8);border-radius:var(--cdb-radius-sm);background:var(--cdb-papel);color:var(--b-olive, var(--cdb-marrom-terra));font:800 var(--cdb-fs-12) / 1 var(--cdb-fonte-sans);letter-spacing:.04em;box-shadow:0 1px 4px color-mix(in srgb,var(--cdb-texto) 18%,transparent)}.dish__selo--ultimas{background:var(--cdb-tomate);color:var(--cdb-papel)}.dish__esgotado{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--cdb-radius-lg);background:color-mix(in srgb,var(--cdb-papel) 72%,transparent);color:var(--cdb-tomate-active);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-bold);text-transform:lowercase}.dish--esgotado .dish__foto{filter:grayscale(.5)}.dish--esgotado .dish__nome,.dish--esgotado .dish__preco{opacity:.6}@media(hover:hover){.dish:hover{transform:translateY(-2px);box-shadow:var(--cdb-shadow-lg)}.dish:hover .dish__foto{transform:scale(1.05)}.dish__add:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--cdb-tomate) 32%,transparent)}.cardapio-pedido__btn:hover{transform:translateY(-1px)}}.menu-skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding-top:34px}.menu-skeleton__titulo{grid-column:1 / -1;width:min(100%,220px);height:34px;margin-bottom:-10px}.menu-skeleton__card{display:flex;flex-direction:column}.menu-skeleton__foto{width:100%;aspect-ratio:1}.menu-skeleton__nome{width:80%;height:22px;margin-top:13px}.menu-skeleton__preco{width:40%;height:16px;margin-top:var(--cdb-space-8)}.menu-skeleton__titulo,.menu-skeleton__foto,.menu-skeleton__nome,.menu-skeleton__preco{display:block;border-radius:var(--cdb-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--cdb-marrom-terra) 7%,transparent),color-mix(in srgb,var(--cdb-dourado-trigo) 20%,transparent),color-mix(in srgb,var(--cdb-marrom-terra) 7%,transparent));background-size:200% 100%;animation:cardapio-shimmer 1.2s linear infinite}.menu-skeleton__foto{border-radius:var(--cdb-radius-xl)}@media(max-width:359px){.menu-skeleton{grid-template-columns:1fr}}@media(min-width:601px){.menu-skeleton{gap:40px 24px;padding-top:58px}.menu-skeleton__titulo{height:39px;margin-bottom:-12px}.menu-skeleton__nome{margin-top:20px}}@media(min-width:1001px){.menu-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.menu-skeleton__titulo{margin-bottom:-20px}}@media(min-width:1024px){.menu-skeleton{padding-top:36px}}@keyframes cardapio-shimmer{to{background-position:-200% 0}}.menu-vazio{margin-top:34px;padding:var(--cdb-space-40) var(--cdb-space-20);text-align:center;border:1px solid var(--b-line, color-mix(in srgb, var(--cdb-marrom-terra) 12%, transparent));border-radius:var(--cdb-radius-xl);background:var(--b-cream, var(--cdb-creme-claro))}.menu-vazio__titulo{margin:0 0 var(--cdb-space-8);color:var(--b-olive, var(--cdb-marrom-terra));font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-24)}.menu-vazio>p:not(.menu-vazio__titulo){margin:0 auto var(--cdb-space-16);max-width:30rem;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans)}.menu-vazio__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cdb-space-12)}.menu-vazio__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cdb-touch-min);padding:var(--cdb-space-12) var(--cdb-space-20);border:1px solid var(--cdb-cta-bg);border-radius:var(--cdb-cta-raio, var(--cdb-radius-md));background:var(--cdb-cta-bg);color:var(--cdb-cta-texto);font:800 var(--cdb-fs-14) / 1.3 var(--cdb-fonte-sans);text-decoration:none;cursor:pointer}.menu-vazio__cta:hover{background:var(--cdb-cta-bg-hover);border-color:var(--cdb-cta-bg-hover);color:var(--cdb-cta-texto)}.menu-vazio__cta--sec{background:var(--cdb-papel);color:var(--cdb-cta-bg)}.cardapio-busca-vazio{margin-top:34px;padding:var(--cdb-space-32) var(--cdb-space-20);text-align:center;border:1px solid var(--b-line, #e5e1d8);border-radius:var(--cdb-radius-xl);background:var(--b-cream, var(--cdb-creme))}.cardapio-busca-vazio__titulo{margin:0 0 var(--cdb-space-8);color:var(--b-olive, var(--cdb-marrom-terra));font:400 24px/1.3 var(--cdb-fonte-serif);overflow-wrap:anywhere}.cardapio-busca-vazio>p:not(.cardapio-busca-vazio__titulo){margin:0 auto var(--cdb-space-20);max-width:30rem;color:var(--cdb-texto-medio);font:400 var(--cdb-fs-14) / 1.6 var(--cdb-fonte-sans)}.cardapio-busca-vazio__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cdb-space-8);margin:0 0 var(--cdb-space-20);padding:0;list-style:none}.cardapio-busca-vazio__chip{min-height:44px;padding:0 var(--cdb-space-16);border:1px solid #afb39f;border-radius:var(--cdb-radius-md);background:var(--cdb-papel);color:var(--b-olive, var(--cdb-marrom-terra));font:700 var(--cdb-fs-14) var(--cdb-fonte-sans);cursor:pointer;transition:background-color var(--cdb-transition-fast),color var(--cdb-transition-fast)}.cardapio-busca-vazio__chip:hover{background:var(--b-olive, var(--cdb-marrom-terra));color:var(--cdb-papel)}.cardapio-busca-vazio__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cdb-touch-min);padding:var(--cdb-space-12) var(--cdb-space-24);border:0;border-radius:var(--cdb-cta-raio, var(--cdb-radius-md));background:var(--cdb-cta-bg);color:var(--cdb-cta-texto);font:800 var(--cdb-fs-14) / 1.3 var(--cdb-fonte-sans);cursor:pointer}.cardapio-busca-vazio__cta:hover{background:var(--cdb-cta-bg-hover)}.cardapio-pedido{position:fixed;left:0;right:0;bottom:0;z-index:var(--cdb-z-fixed);display:flex;align-items:center;justify-content:space-between;gap:var(--cdb-space-16);width:min(100%,820px);margin-inline:auto;padding:var(--cdb-space-12) var(--cdb-space-20) calc(var(--cdb-space-12) + env(safe-area-inset-bottom,0px));background:var(--cdb-creme-claro);border-top:1px solid color-mix(in srgb,var(--cdb-marrom-terra) 12%,transparent);box-shadow:0 -8px 24px color-mix(in srgb,var(--cdb-marrom-terra) 12%,transparent)}.cardapio-pedido__resumo{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;line-height:1.15}.cardapio-pedido__itens,.cardapio-pedido__anotado{grid-area:1 / 1;color:var(--cdb-texto-medio);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-12);font-weight:var(--cdb-fw-semibold)}.cardapio-pedido__anotado{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardapio-pedido__itens.is-oculto,.cardapio-pedido__anotado.is-oculto{opacity:0}.cardapio-pedido__total{color:var(--cdb-marrom-terra);font-family:var(--cdb-fonte-serif);font-size:var(--cdb-fs-24);font-weight:var(--cdb-fw-bold)}.cardapio-pedido__btn{display:inline-flex;align-items:center;gap:var(--cdb-space-8);min-height:52px;padding:var(--cdb-space-12) var(--cdb-space-24);border:none;border-radius:var(--cdb-radius-full);background:var(--cdb-tomate);color:var(--cdb-branco);font-family:var(--cdb-fonte-sans);font-size:var(--cdb-fs-16);font-weight:var(--cdb-fw-bold);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--cdb-tomate) 26%,transparent);transition:background-color var(--cdb-transition-fast),transform var(--cdb-transition-fast)}.cardapio-pedido__btn:hover{background:var(--cdb-tomate-hover)}.cardapio-pedido__btn:focus-visible{outline:3px solid var(--cdb-papel);outline-offset:4px}@media(min-width:768px){.menu-secao__titulo{font-size:var(--cdb-fs-32)}.menu-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdb-space-16)}}@media(prefers-reduced-motion:reduce){.menu-skeleton__titulo,.menu-skeleton__foto,.menu-skeleton__nome,.menu-skeleton__preco{animation:none}.dish,.dish:hover,.cardapio-pedido__btn:hover,.dish:hover .dish__foto{transform:none}}@media(prefers-reduced-motion:no-preference){.cardapio-pedido{transition:translate var(--cdb-dur-entra) var(--cdb-ease-assenta)}.cardapio-pedido__itens,.cardapio-pedido__anotado{transition:opacity var(--cdb-dur-estado)}.dish.is-added{animation:cdb-dish-assenta .28s var(--cdb-ease-elastica)}@keyframes cdb-dish-assenta{35%{scale:.985}}.dish__contador{transition:opacity var(--cdb-dur-solta),translate var(--cdb-dur-solta) var(--cdb-ease-assenta)}@starting-style{.cardapio-pedido:has(.bump){translate:0 120px}.dish.is-added .dish__contador{opacity:0;translate:0 4px}}}
