[data-v-308a282f]: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}article[data-v-308a282f]{gap:var(--size-s);padding:var(--size-s);border-radius:var(--corner-3);border:1px solid var(--border-primary);background-color:var(--background-primary);transition:border var(--transition-speed) ease-out,transform var(--transition-speed) ease-out;cursor:pointer;flex-direction:column;align-content:center;display:flex;position:relative;overflow:hidden}article[data-v-308a282f]:hover{border:1px solid var(--text-primary)}article__content[data-v-308a282f]{flex-direction:column;display:flex}@media (width>=766px){article[data-v-308a282f]{padding:var(--size-l)}}article[data-v-308a282f]:focus{outline:none}article[data-v-308a282f]:focus-visible{outline:2px dotted var(--text-primary);border-radius:0}@media (width>=766px){article[data-v-308a282f]{min-height:34.4rem}}article.locked[data-v-308a282f]:hover{cursor:not-allowed}article.selected[data-v-308a282f]{border:2px solid var(--background-tertiary)}article .meal-card[data-v-308a282f]{flex-direction:row;grid-template-columns:1fr;height:100%;display:grid}@media (width>=766px){article .meal-card[data-v-308a282f]{gap:var(--size-m);grid-template-columns:1fr 1fr}}article .meal-card__info[data-v-308a282f]{gap:var(--component-gap);flex-direction:column;display:flex}article .meal-card__info span[data-v-308a282f]{font-family:var(--font-family-headlines);font-size:var(--headline-s-font-size);line-height:1;font-weight:var(--headline-s-font-weight)}@media (width>=766px){article .meal-card__info span[data-v-308a282f]{font-family:var(--font-family-headlines);font-size:var(--headline-m-font-size);line-height:3.8rem;font-weight:var(--headline-m-font-weight)}}article .meal-card__info button[data-v-308a282f]{white-space:nowrap;gap:.8rem;text-decoration:underline}article .meal-card__visual[data-v-308a282f]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=766px){article .meal-card__visual[data-v-308a282f]{order:1}}article .meal-card__visual img[data-v-308a282f]{width:100%;max-width:24rem;max-height:auto;-o-object-fit:contain;object-fit:contain}article .meal-card__visual[data-v-308a282f] a{position:absolute;top:0;right:0}article .meal-card__visual[data-v-308a282f] a svg{width:2.4rem;height:2.4rem;color:var(--icon-tertiary)}article .meal-card__footer[data-v-308a282f]{justify-content:space-between;gap:var(--component-gap);min-height:4.6rem;display:flex}@media (width>=766px){article .meal-card__footer[data-v-308a282f]{min-height:var(--quantity-controller-height)}}article .meal-card__footer--price[data-v-308a282f]{justify-content:space-between;align-items:center;gap:var(--component-gap);display:flex}article .meal-card__footer--price .price[data-v-308a282f]{padding:var(--size-2xs) var(--size-xs);background-color:var(--background-tertiary);border-bottom-left-radius:var(--size-2xs);justify-content:center;align-items:center;display:flex}article .meal-card__footer--price svg[data-v-308a282f]{flex-shrink:0;width:2rem;height:2rem;margin-bottom:0}.swui-bottom-sheet[data-v-308a282f]{gap:0;overflow:visible}.swui-bottom-sheet[data-v-308a282f]:not(.no-transition):before{background-color:var(--color-mono-100);order:1;width:100%;height:2.4rem;margin:0 auto -2.4rem;transform:translateY(-2.4rem)}@media only screen and (width>=80rem){.swui-bottom-sheet[data-v-308a282f]:not(.no-transition):before{max-width:clamp(20rem,var(--drawer-max-width) * .85,var(--max-page-width,120rem))}}.swui-bottom-sheet--open[data-v-308a282f]:not(.no-transition):before{content:""}.bottom-sheet[data-v-308a282f]{padding:0}.bottom-sheet[data-v-308a282f] button[aria-label=Sluiten]{width:2.4rem;padding:0}.bottom-sheet[data-v-308a282f] button[aria-label=Sluiten] svg>path{fill:var(--text-primary)}.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container{box-shadow:none;max-width:100%;overflow:auto}@media (width>=1280px){.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container{max-width:clamp(20rem,var(--drawer-max-width) * .85,var(--max-page-width,120rem))}}.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container:after{display:none}.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container .swui-bottom-sheet__header{padding:var(--size-s)}.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container .swui-bottom-sheet__content{height:fit-content;padding:0}.bottom-sheet[data-v-308a282f] .swui-bottom-sheet__container .swui-bottom-sheet__content .swui-bottom-sheet__wrapper{height:fit-content;max-height:unset}.bottom-sheet__title[data-v-308a282f]{font-family:var(--font-family-headlines);font-size:var(--headline-s-font-size);line-height:1;font-weight:var(--headline-s-font-weight)}@media (width>=766px){.bottom-sheet__title[data-v-308a282f]{font-family:var(--font-family-headlines);font-size:var(--headline-m-font-size);line-height:3.8rem;font-weight:var(--headline-m-font-weight)}}.bottom-sheet__content[data-v-308a282f]{height:fit-content;min-height:42rem;overflow:hidden}.bottom-sheet__content .scroll-btn[data-v-308a282f]{bottom:var(--size-s);left:var(--size-s);background:var(--background-accent);color:var(--color-mono-100);border-radius:var(--corner-round);cursor:pointer;z-index:9;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;padding:0;display:flex;position:absolute}@media (width>=766px){.bottom-sheet__content .scroll-btn[data-v-308a282f]{top:50%;left:var(--size-3xs);transform:translateY(-50%)}}.bottom-sheet__content .scroll-btn__right[data-v-308a282f]{left:auto;right:var(--size-s)}@media (width>=766px){.bottom-sheet__content .scroll-btn__right[data-v-308a282f]{right:var(--size-3xs)}}.bottom-sheet__content .scroll-btn[data-v-308a282f]{display:none}@media (width>=766px){.bottom-sheet__content .scroll-btn[data-v-308a282f]{left:var(--size-s);display:flex}.bottom-sheet__content .scroll-btn__right[data-v-308a282f]{left:auto;right:var(--size-s)}}.bottom-sheet__content .scroll-btn[disabled][data-v-308a282f]{background:var(--color-mono-300);color:var(--color-mono-200);cursor:not-allowed}.bottom-sheet__content .scroll-btn svg[data-v-308a282f]{width:2.4rem;height:2.4rem;color:var(--text-inverse);margin-bottom:0}.bottom-sheet__content--inner[data-v-308a282f]{width:100%;position:relative}.bottom-sheet__content--inner .items[data-v-308a282f]{scroll-behavior:smooth;gap:var(--component-gap);white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;cursor:pointer;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;display:flex;position:relative;overflow-x:scroll}.bottom-sheet__content--inner .items[data-v-308a282f]::-webkit-scrollbar{display:none}.bottom-sheet__content--inner .items[data-v-308a282f] article{scroll-snap-align:center;flex:0 0 83.3333%;min-width:83.3333%}@media (width>=680px){.bottom-sheet__content--inner .items[data-v-308a282f] article{flex:0 0 40%;min-width:40%}}@media (width>=960px){.bottom-sheet__content--inner .items[data-v-308a282f] article{flex:0 0 28.5714%;min-width:28.5714%}}.bottom-sheet__content--inner .items[data-v-308a282f] article:first-child{margin-left:var(--size-s)}@media (width>=766px){.bottom-sheet__content--inner .items[data-v-308a282f] article:first-child{margin-left:var(--section-gap)}}.bottom-sheet__content--inner .items[data-v-308a282f] article:last-child{margin-right:var(--size-s)}@media (width>=766px){.bottom-sheet__content--inner .items[data-v-308a282f] article:last-child{margin-right:var(--section-gap)}}.bottom-sheet__content .actions[data-v-308a282f]{justify-content:center;gap:var(--component-gap);width:100%;padding:var(--size-s);display:flex}@media (width>=766px){.bottom-sheet__content .actions[data-v-308a282f]{padding:var(--size-l)}}.bottom-sheet__content .actions button[data-v-308a282f],.bottom-sheet__content .loader[data-v-308a282f]{align-items:center;width:100%;display:flex}.bottom-sheet__content .loader[data-v-308a282f]{flex-direction:column;justify-content:center;height:100%}.bottom-sheet__content .loader span[data-v-308a282f]{font-size:var(--title-m-font-size);line-height:2.4rem;font-weight:var(--title-m-font-weight)}
