[data-v-72a40fd1]:root{--grid-small-mobile:375px;--grid-medium-mobile:480px;--grid-large-mobile:680px;--grid-small-tablet:766px;--grid-large-tablet:960px;--grid-small-desktop:1024px;--grid-medium-desktop:1280px;--grid-large-desktop:1440px}.meals[data-v-72a40fd1]:not(.show){display:none}@media (width>=960px){.meals[data-v-72a40fd1]:not(.show){display:block}}.meals h4[data-v-72a40fd1]:not(:first-of-type){margin-top:var(--section-gap);padding:var(--section-gap) 0 0 0;border-top:.1rem solid var(--color-mono-300)}.meals ul[data-v-72a40fd1]{gap:var(--size-2xs);margin-top:var(--size-2xs);flex-direction:column;display:flex}.meals ul li[data-v-72a40fd1]{justify-content:space-between;gap:var(--size-s);color:var(--text-secondary);display:flex}.meals ul li.subtotal[data-v-72a40fd1] *{font-weight:700}.meals ul li>span[data-v-72a40fd1]:first-letter{text-transform:uppercase}@media (width>=960px){.totals[data-v-72a40fd1]{margin-top:var(--section-gap);padding:var(--section-gap) 0 0 0;border-top:.1rem solid var(--color-mono-300)}}.totals .total-price[data-v-72a40fd1]{justify-content:space-between;display:flex}.totals .total-price[data-v-72a40fd1] .price-label span{font-family:var(--font-family-headlines);font-size:var(--headline-s-font-size);line-height:1;font-weight:var(--headline-s-font-weight)}.totals .actions[data-v-72a40fd1]{gap:var(--component-gap);margin-top:var(--size-s);display:flex}@media (width>=1280px){.totals .actions[data-v-72a40fd1]{flex-direction:column;margin-top:17rem}}.totals .actions .icon[data-v-72a40fd1]{border:.1rem solid var(--color-green-400);transition:transform .2s ease-in-out}.totals .actions .icon.active[data-v-72a40fd1]{transform:rotate(180deg)}@media (width>=960px){.totals .actions .icon[data-v-72a40fd1]{display:none}}.totals .actions .filled[data-v-72a40fd1]{border-radius:10rem;flex-grow:1}.totals .empty--receipt[data-v-72a40fd1]{gap:var(--component-gap);flex-direction:column;display:flex}.totals .empty--receipt p[data-v-72a40fd1]{font-size:var(--title-m-font-size);line-height:2.4rem;font-weight:var(--title-m-font-weight)}.totals .empty--receipt span[data-v-72a40fd1]{font-size:var(--body-m-font-size);line-height:2.7rem;font-weight:var(--body-m-font-weight)}.totals p[data-v-72a40fd1]{font-family:var(--font-family-misc);font-size:var(--caption-font-size);line-height:2.4rem;font-weight:var(--caption-font-weight);display:none}@media (width>=960px){.totals p[data-v-72a40fd1]{margin-top:var(--component-gap);display:block}}.totals p[data-v-72a40fd1] a{text-decoration:underline}
