@layer sw-ui{:root{--font-family-base:"Calibre",sans-serif;--font-family-heading:var(--font-family-base);--font-family-heading-italic:"Caladea",serif;--heading-xl-style:normal;--heading-xl-weight:600;--heading-xl-font-size:8rem;--heading-xl-line-height:1;--heading-l-style:normal;--heading-l-weight:600;--heading-l-font-size:5.6rem;--heading-l-line-height:1;--heading-m-style:normal;--heading-m-weight:600;--heading-m-font-size:4rem;--heading-m-line-height:1;--heading-s-style:normal;--heading-s-weight:600;--heading-s-font-size:3.2rem;--heading-s-line-height:1;--heading-xs-style:normal;--heading-xs-weight:600;--heading-xs-font-size:2.4rem;--heading-xs-line-height:1;--heading-xxs-style:normal;--heading-xxs-weight:600;--heading-xxs-font-size:1.6rem;--heading-xxs-line-height:1;--subtitle-1-style:normal;--subtitle-1-weight:500;--subtitle-1-font-size:2.4rem;--subtitle-1-line-height:1.2;--subtitle-2-style:normal;--subtitle-2-weight:600;--subtitle-2-font-size:2rem;--subtitle-2-line-height:1.2;--body-1-style:normal;--body-1-weight:400;--body-1-font-size:2.4rem;--body-1-line-height:1.4;--body-2-style:normal;--body-2-weight:400;--body-2-font-size:2rem;--body-2-line-height:1.4;--button-1-style:normal;--button-1-weight:500;--button-1-font-size:2.4rem;--button-1-line-height:1;--button-2-style:normal;--button-2-weight:400;--button-2-font-size:2.4rem;--button-2-line-height:1;--caption-style:normal;--caption-weight:600;--caption-font-size:1.6rem;--caption-line-height:1;--overline-style:normal;--overline-weight:600;--overline-font-size:1.6rem;--overline-line-height:1;--overline-letter-spacing:.15rem;--overline-letter-text-transform:uppercase;--mini-style:normal;--mini-weight:600;--mini-font-size:1.2rem;--mini-line-height:1;--team-member-style:normal;--team-member-weight:600;--team-member-font-size:2.4rem;--team-member-line-height:1;--color-brand-1:#e82c2e;--color-brand-2:#520935;--color-brand-2-dark:#2d041d;--color-brand-2-light:#dcced7;--color-brand-2-extra-light:#f6f3f5;--color-grey-1:#777;--color-grey-2:#a6a6a6;--color-grey-3:#a6a6a6;--color-grey-4:#f5f5f5;--color-black:#000;--color-dark:#383838;--color-white:#fff;--color-zand:#f6f4ee;--text-color:var(--color-dark);--color-error:#ae090a;--color-warning:#d36010;--color-success:#0c6d42;--input-field-height:4.4rem;--input-field-border-radius:.4rem}}.login-form{align-items:center;display:flex;justify-content:center;min-height:60vh}.login-form form{display:flex;flex-direction:column;gap:.8rem;width:25rem}.login-form form span{display:block}.login-form form span+.login-form__input-field__wrapper{margin-top:.2rem}.login-form form button[type=button]{all:unset;cursor:pointer;font-size:.8rem}.login-form form button[type=button]:hover{text-decoration:underline}.login-form form button[type=submit]{display:flex;justify-content:center;min-height:1.8rem;width:100%}.login-form__flex-wrapper{display:flex;justify-content:space-between}.login-form__flex-wrapper:has(>:only-child){justify-content:flex-end}.login-form__flex-wrapper label{align-items:center;cursor:pointer;display:flex;font-size:.8rem;gap:.8rem}.login-form__input-field label{display:block}.login-form__input-field label:has(+.password-strength){margin-bottom:.8rem}.login-form__input-field__wrapper{align-items:center;border:1px solid var(--color-white,hsla(0,0%,55%,.5));border-radius:.4rem;display:flex;gap:.4rem;padding:.4rem .8rem;transition:border-color .2s ease-out}.login-form__input-field__wrapper:focus-within{border-color:var(--color-white,hsla(0,0%,55%,.9));outline:2px solid var(--color-primary)}.login-form__input-field__wrapper input{all:unset;display:block;flex-grow:1;flex-shrink:0;padding:.4rem .8rem}.login-form__input-field__wrapper>svg{aspect-ratio:1;flex-grow:0;width:1.2rem}.login-form__input-field__wrapper>button{all:unset;align-items:center;cursor:pointer;display:flex;flex-grow:0;height:100%;justify-content:center}.login-form__input-field__wrapper>button svg{aspect-ratio:1;width:1.2rem}.login-form__loader{animation:login-form--rotate 1s linear infinite;aspect-ratio:1;border-radius:50%;height:1.8rem;position:relative}.login-form__loader:before{animation:login-form__loader-clip 2s linear infinite;border:.1rem solid var(--color-white,hsla(0,0%,55%,.5));border-radius:50%;box-sizing:border-box;content:"";top:0;right:0;bottom:0;left:0;position:absolute}@keyframes login-form--rotate{to{transform:rotate(1turn)}}@keyframes login-form__loader-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.app .swui-bottom-sheet{--drawer-transition-speed:1.35s;--drawer-header-padding:var(--size-l);--drawer-content-padding:0 0 var(--size-m) var(--size-m);--drawer-transition-timing-function:linear(0,.026 1.6%,.107 3.5%,.587 11%,.792 15%,.931 19.2%,.976 21.4%,1.008 23.8%,1.029 26.9%,1.035 30.5%,1 52.6%,1)}.app .swui-bottom-sheet__container:not(.no-transition){position:relative}.app .swui-bottom-sheet__container:not(.no-transition):after{background-color:var(--background-primary);bottom:0;content:"";display:block;height:20%;left:0;position:absolute;transform:translateY(100%);width:100%}.app .swui-bottom-sheet__header{min-height:8rem}.app .swui-bottom-sheet__header .swui-bottom-sheet__title{padding:0}.app .swui-bottom-sheet__header--no-drag-handle{align-items:start}: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}@layer reset,config,theme,main;@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio,dialog,details,summary):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}}@layer config{:root{--transition-speed:.2s;--animation-speed:.25s;--max-article-width:80rem;--max-page-width:136rem;--max-site-width:144rem;--header-height:8.8rem;--notification-bar-height:7.5rem;--quantity-controller-height:8.4rem;--card-day-height:30.66rem;--font-family:"Encode Sans";--font-family-headlines:"Encode Sans Condensed";--font-family-paragraphs:"Encode Sans";--font-family-misc:"Encode Sans";--font-family-display:"Delicious Handrawn";--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--font-weight-black:900;--font-size-16:1.6rem;--font-size-18:1.8rem;--font-size-20:2rem;--font-size-24:2.4rem;--font-size-26:2.6rem;--font-size-32:3.2rem;--font-size-40:4rem;--font-size-48:4.8rem;--font-size-10:1rem;--size-reset:0rem;--size-3xs:.4rem;--size-2xs:.8rem;--size-xs:1.6rem;--size-s:2.4rem;--size-m:3.2rem;--size-l:4rem;--size-xl:5.6rem;--size-2xl:6.4rem;--size-3xl:8rem;--size-4xl:12rem;--size-5xl:24rem;--size-6xl:32rem;--size-max:999999rem;--color-mono-100:#fff;--color-mono-600:#101010;--color-mono-200:#f5f5f5;--color-mono-250:#e7e7e7;--color-mono-300:#ccc;--color-mono-400:#a6a6a6;--color-mono-450:#626262;--color-mono-500:#555;--color-mono-550:#222;--color-blue-200:#263c8b;--color-blue-100:#a5c5d3;--color-orange-200:#f18700;--color-orange-300:#f7ba6c;--color-pink-100:#ff9df5;--color-red-100:#ae090a;--color-orange-100:#ffa950;--color-green-100:#f4f8f4;--color-green-200:#ddeede;--color-green-300:#59b030;--color-green-400:#0a3d0c;--color-green-100-10:rgba(55,180,60,.1);--disabled-forground:#a6a6a6;--disabled-background:#f5f5f5;--box-shadow:.1rem .1rem .4rem 0 rgba(30,30,30,.16);--atom-gap:var(--size-2xs);--component-padding:var(--size-l);--component-gap:var(--size-xs);--section-gap:var(--size-l);--section-gap-reset:var(--size-reset);--icon-size-default:var(--font-size-24);--icon-size-form:var(--font-size-20);--button-height-default:var(--size-xl);--corner-default:var(--size-3xs);--corner-2:var(--size-2xs);--corner-25:var(--size-xs);--corner-3:var(--size-s);--corner-4:var(--size-m);--corner-round:var(--size-max);--corner-reset:var(--size-reset);--headline-xl-font-weight:var(--font-weight-black);--headline-l-font-weight:var(--font-weight-black);--headline-m-font-weight:var(--font-weight-black);--headline-s-font-weight:var(--font-weight-black);--headline-xs-font-weight:var(--font-weight-black);--title-xl-font-weight:var(--font-weight-medium);--title-xl-bold-font-weight:var(--font-weight-bold);--title-l-font-weight:var(--font-weight-medium);--title-m-font-weight:var(--font-weight-bold);--body-l-font-weight:var(--font-weight-regular);--body-m-font-weight:var(--font-weight-regular);--body-s-font-weight:var(--font-weight-medium);--button-1-font-weight:var(--font-weight-bold);--button-2-font-weight:var(--font-weight-regular);--caption-font-weight:var(--font-weight-regular);--overline-font-weight:var(--font-weight-light);--mini-font-weight:var(--font-weight-semibold);--price-font-weight:var(--font-weight-extrabold);--headline-xl-font-size:4.8rem;--headline-l-font-size:4rem;--headline-m-font-size:3.2rem;--headline-s-font-size:2.4rem;--headline-xs-font-size:2rem;--title-l-font-size:1.8rem;--title-m-font-size:1.6rem;--body-l-font-size:1.8rem;--body-m-font-size:1.6rem;--button-1-font-size:1.6rem;--button-2-font-size:1.6rem;--caption-font-size:1.6rem;--overline-font-size:1.6rem;--mini-font-size:1rem;--price-font-size:2rem;--meal-visual-size:16rem;--product-visual-size:16rem}.fade-slow-enter-active{animation:fade-in .5s;animation-fill-mode:forwards}.fade-slow-leave-active{animation:fade-out .5s;animation-fill-mode:forwards}.fade-enter-active{animation:fade-in var(--animation-speed);animation-fill-mode:forwards}.fade-leave-active{animation:fade-out var(--animation-speed);animation-fill-mode:forwards}}@layer config{@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slide-down-fade-enter-active{animation:slide-down-fade var(--animation-speed)}@keyframes slide-down-fade{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}.slide-down-full-enter-active{animation:slide-down-full var(--animation-speed)}.slide-down-full-leave-active{animation:slide-back-up-full var(--animation-speed);animation-fill-mode:forwards}.slide-right-full-enter-active{animation:slide-right-full var(--animation-speed)}.slide-right-full-leave-active{animation:slide-back-left-full var(--animation-speed);animation-fill-mode:forwards}@keyframes slide-down-full{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-back-up-full{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slide-right-full{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-back-left-full{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}}@layer theme{@layer theme{:root{--background-accent-alt:var(--color-orange-200);--background-accent:var(--color-green-300);--background-inverse:var(--color-green-400);--background-primary:var(--color-mono-100);--background-secondary:var(--color-green-100);--background-tertiary:var(--color-green-200);--border-accent-alt:var(--color-orange-200);--border-accent:var(--color-green-300);--border-inverse:var(--color-mono-100);--border-primary:var(--color-mono-300);--border-secondary:var(--color-mono-400);--border-tertiary:var(--color-green-400);--icon-accent-alt:var(--color-orange-200);--icon-accent:var(--color-green-300);--icon-inverse:var(--color-mono-100);--icon-primary:var(--color-green-400);--icon-secondary:var(--color-mono-400);--icon-tertiary:var(--color-mono-600);--state-call-to-action:var(--color-orange-200);--state-disabled-background:var(--color-mono-200);--state-disabled-foreground:var(--color-mono-400);--state-error:var(--color-red-100);--state-focus:var(--color-pink-100);--state-success:var(--color-green-300);--text-accent-alt:var(--color-orange-200);--text-accent:var(--color-green-300);--text-inverse:var(--color-mono-100);--text-primary:var(--color-green-400);--text-secondary:var(--color-mono-600);--call-to-action:var(--color-orange-200);--notification-bg-color:rgba(212,237,218,.94);--notification-text-color:var(--text-primary);--notification-link-color:var(--text-accent);--notification-link-hover-color:var(--text-accent-alt);--notification-icon-color:var(--icon-tertiary);--notification-border:0px solid var(--border-primary)}}: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}@layer theme{:root.dark{--background-accent-alt:var(--color-orange-200);--background-accent:var(--color-green-300);--background-inverse:var(--color-mono-100);--background-primary:var(--color-green-400);--background-secondary:var(--color-mono-500);--background-tertiary:var(--color-green-200);--border-accent-alt:var(--color-orange-200);--border-accent:var(--color-green-300);--border-inverse:var(--color-green-400);--border-primary:var(--color-mono-400);--border-secondary:var(--color-mono-300);--border-tertiary:var(--color-green-100);--icon-accent-alt:var(--color-orange-200);--icon-accent:var(--color-green-300);--icon-inverse:var(--color-green-400);--icon-primary:var(--color-mono-100);--icon-secondary:var(--color-mono-300);--icon-tertiary:var(--color-mono-100);--state-call-to-action:var(--color-orange-200);--state-disabled-background:var(--color-mono-400);--state-disabled-foreground:var(--color-mono-200);--state-error:var(--color-red-100);--state-focus:var(--color-pink-100);--state-success:var(--color-green-300);--text-accent-alt:var(--color-orange-200);--text-accent:var(--color-green-300);--text-inverse:var(--color-green-400);--text-primary:var(--color-green-100);--text-secondary:var(--color-mono-100);--notification-bg-color:rgba(212,237,218,.94);--notification-text-color:var(--text-primary);--notification-link-color:var(--text-accent);--notification-link-hover-color:var(--text-accent-alt);--notification-icon-color:var(--icon-tertiary);--notification-border:0px solid var(--border-primary)}}}@media (prefers-color-scheme:dark){:root:not(.light){--background-accent-alt:var(--color-orange-200);--background-accent:var(--color-green-300);--background-inverse:var(--color-green-400);--background-primary:var(--color-mono-100);--background-secondary:var(--color-green-100);--background-tertiary:var(--color-green-200);--border-accent-alt:var(--color-orange-200);--border-accent:var(--color-green-300);--border-inverse:var(--color-mono-100);--border-primary:var(--color-mono-300);--border-secondary:var(--color-mono-400);--border-tertiary:var(--color-green-400);--icon-accent-alt:var(--color-orange-200);--icon-accent:var(--color-green-300);--icon-inverse:var(--color-mono-100);--icon-primary:var(--color-green-400);--icon-secondary:var(--color-mono-400);--icon-tertiary:var(--color-mono-600);--state-call-to-action:var(--color-orange-200);--state-disabled-background:var(--color-mono-200);--state-disabled-foreground:var(--color-mono-400);--state-error:var(--color-red-100);--state-focus:var(--color-pink-100);--state-success:var(--color-green-300);--text-accent-alt:var(--color-orange-200);--text-accent:var(--color-green-300);--text-inverse:var(--color-mono-100);--text-primary:var(--color-green-400);--text-secondary:var(--color-mono-600);--call-to-action:var(--color-orange-200);--notification-bg-color:rgba(212,237,218,.94);--notification-text-color:var(--text-primary);--notification-link-color:var(--text-accent);--notification-link-hover-color:var(--text-accent-alt);--notification-icon-color:var(--icon-tertiary);--notification-border:0px solid var(--border-primary)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@layer main{html{background-color:var(--background-primary);color-scheme:light;font-family:var(--font-family);font-optical-sizing:auto;font-size:62.5%;font-style:normal}html.dark{color-scheme:dark}body{color:var(--text-primary);font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:2.7rem}body.locked{height:100%;overflow:hidden;-webkit-overflow-scrolling:none;overscroll-behavior:none;padding-right:0;touch-action:none}strong{font-weight:var(--font-weight-bold)}a:focus{outline:none}a:focus-visible{border-radius:0;outline:2px dotted var(--text-primary)}p{font-size:var(--body-l-font-size);font-weight:var(--body-l-font-weight);line-height:3rem}p a{text-decoration:underline;transition:color var(--transition-speed) ease-out}p a:hover{color:#000}span{font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:2.7rem}.button:focus,a:focus,button:focus,input[type=button]:focus{outline:none}.button:focus-visible,a:focus-visible,button:focus-visible,input[type=button]:focus-visible{border-radius:0;outline:2px dotted var(--text-primary)}.button,button{align-items:center;background-color:var(--background-inverse);border:none;border-radius:var(--corner-4);color:var(--text-inverse);cursor:pointer;display:flex;justify-content:center;padding:var(--size-xs) var(--size-s);transition:background-color var(--transition-speed) ease-out,color var(--transition-speed) ease-out;width:100%}.button:hover,button:hover{background-color:var(--background-accent-alt);color:var(--color-mono-100)}.button--inverse,button--inverse{background-color:var(--background-accent-alt);color:var(--text-primary);font-weight:600}.button--inverse:hover,button--inverse:hover{background-color:var(--background-inverse);color:var(--text-inverse)}.button.loading,button.loading{overflow:hidden;pointer-events:none;position:relative;width:auto}.button.loading:after,button.loading:after{animation:spin 1s linear infinite;border:4px solid var(--state-disabled-foreground);border-radius:50%;border-top:4px solid transparent;content:"";height:2.4rem;position:absolute;right:2.4rem;top:30%;width:2.4rem}.headline-xl,h1{font-size:var(--headline-xl-font-size);font-weight:var(--headline-xl-font-weight)}.headline-l,.headline-xl,h1,h2{font-family:var(--font-family-headlines);line-height:1}.headline-l,h2{font-size:var(--headline-l-font-size);font-weight:var(--headline-l-font-weight)}.headline-m,h3{font-size:var(--headline-m-font-size);font-weight:var(--headline-m-font-weight);line-height:3.8rem}.headline-m,.headline-s,h3,h4{font-family:var(--font-family-headlines)}.headline-s,h4{font-size:var(--headline-s-font-size);font-weight:var(--headline-s-font-weight);line-height:1}.headline-xs,h5{font-family:var(--font-family-headlines);font-size:var(--headline-xs-font-size);font-weight:var(--headline-xs-font-weight);line-height:3rem}.title-xl{font-size:var(--title-xl-font-size);font-weight:var(--title-xl-font-weight);line-height:1}.title-l{font-size:var(--title-l-font-size);font-weight:var(--title-l-font-weight);line-height:2.8rem}.title-m{font-size:var(--title-m-font-size);font-weight:var(--title-m-font-weight);line-height:2.4rem}.body-l{font-size:var(--body-l-font-size);font-weight:var(--body-l-font-weight);line-height:3rem}.body-m{font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:2.7rem}.body-s{font-size:var(--body-s-font-size);font-weight:var(--body-s-font-weight);line-height:1}.button-1{font-size:var(--button-1-font-size);font-weight:var(--button-1-font-weight);line-height:1.4}.button-2{font-size:var(--button-2-font-size);font-weight:var(--button-2-font-weight);line-height:1}.caption{font-family:var(--font-family-misc);font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);line-height:2.4rem}.overline{font-size:var(--overline-font-size);font-weight:var(--overline-font-weight);line-height:1.5}.mini{font-size:var(--mini-font-size);font-weight:var(--mini-font-weight)}.mini,.price{line-height:1}.price{font-size:var(--price-font-size);font-weight:var(--price-font-weight)}h1.highlight,h2.highlight,h3.highlight,h4.highlight,h5.highlight,p.highlight,span.highlight{color:var(--text-accent)}section:empty{display:none}ul,ul li{margin:0;padding:0}ul li{list-style:disc;list-style-position:inside}img{height:auto;outline:none}img.lazy_img{transition:.5s ease-out}img.lazy_img--unloaded{opacity:0;visibility:hidden}.background-color-grey{background-color:var(--background-secondary)}.form form.formkit-form span:not(.formkit-label){color:var(--color-mono-550);display:block;font-size:var(--title-l-font-size);font-weight:var(--title-l-font-weight);line-height:2.8rem;margin-bottom:var(--size-s)}.form form.formkit-form .formkit-outer{margin-bottom:var(--size-s)}.form form.formkit-form .formkit-outer[data-type=tel] .formkit-inner input{position:relative}.form form.formkit-form .formkit-outer[data-type=tel] .formkit-inner input:before{background-color:red;color:#00f;content:"";display:inline-block;height:5rem;left:1rem;margin-right:var(--size-xs);position:absolute;top:1rem;width:5rem;z-index:20}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper{display:flex;gap:var(--atom-gap)}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-inner{margin-bottom:0}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-inner input[type=checkbox]{border:2px solid var(--border-accent);height:var(--icon-size-default);padding:0;position:relative;width:var(--icon-size-default)}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-inner input[type=checkbox]:focus{border:2px solid var(--border-accent)}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-inner input[type=checkbox]:checked:before{background-color:var(--background-accent);border-radius:.2rem;content:"";display:block;height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.6rem}.form form.formkit-form .formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-label{margin-bottom:0}.form form.formkit-form .formkit-outer .formkit-label{color:var(--text-secondary);display:block;font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:2.7rem;margin-bottom:var(--size-2xs)}.form form.formkit-form .formkit-outer .formkit-label.required:after{color:var(--state-error);content:"*";margin-left:var(--size-2xs)}.form form.formkit-form .formkit-outer .formkit-inner input,.form form.formkit-form .formkit-outer .formkit-inner select,.form form.formkit-form .formkit-outer .formkit-inner textarea{background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--corner-default);color:var(--text-secondary);font-size:var(--font-size-18);padding:1.3rem var(--size-xs);transition:border-color var(--transition-speed) ease-out;width:100%}@media (min-width:766px){.form form.formkit-form .formkit-outer .formkit-inner input,.form form.formkit-form .formkit-outer .formkit-inner select,.form form.formkit-form .formkit-outer .formkit-inner textarea{font-size:var(--font-size-20)}}.form form.formkit-form .formkit-outer .formkit-inner input:focus,.form form.formkit-form .formkit-outer .formkit-inner select:focus,.form form.formkit-form .formkit-outer .formkit-inner textarea:focus{border:2px solid var(--border-tertiary)}.form form.formkit-form .formkit-outer .formkit-inner input::-moz-placeholder,.form form.formkit-form .formkit-outer .formkit-inner select::-moz-placeholder,.form form.formkit-form .formkit-outer .formkit-inner textarea::-moz-placeholder{color:var(--text-primary)}.form form.formkit-form .formkit-outer .formkit-inner input::placeholder,.form form.formkit-form .formkit-outer .formkit-inner select::placeholder,.form form.formkit-form .formkit-outer .formkit-inner textarea::placeholder{color:var(--text-primary)}.form form.formkit-form .formkit-outer .formkit-fieldset .formkit-legend{color:var(--color-mono-550);font-size:var(--title-l-font-size);font-weight:var(--title-l-font-weight);line-height:2.8rem;margin-bottom:var(--size-s)}.form form.formkit-form .formkit-outer .formkit-fieldset .formkit-legend.required:after{color:var(--state-error);content:"*";margin-left:var(--size-2xs)}.form form.formkit-form .formkit-outer .formkit-options{display:flex;flex-direction:column;gap:var(--size-xs)}.form form.formkit-form .formkit-outer .formkit-options .formkit-option{cursor:pointer;list-style-type:none}.form form.formkit-form .formkit-outer .formkit-options .formkit-option[data-disabled=true]{cursor:unset}.form form.formkit-form .formkit-outer .formkit-options .formkit-option[data-disabled=true] .formkit-wrapper .formkit-inner .formkit-input{border-color:var(--border-secondary)}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper{display:flex;gap:var(--atom-gap)}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper .formkit-inner{line-height:unset;margin-bottom:0}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper .formkit-inner .formkit-decorator{display:none}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper .formkit-label{margin-bottom:0}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper input[type=radio]{border-color:var(--border-accent);border-radius:var(--corner-round);height:2.4rem;padding:0;position:relative;width:2.4rem}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper input[type=radio]:checked:before{background-color:var(--background-accent);border-radius:var(--corner-round);content:"";display:block;height:1.4rem;left:.4rem;position:absolute;top:.4rem;width:1.4rem}.form form.formkit-form .formkit-outer .formkit-options .formkit-option .formkit-wrapper input[type=radio]:focus{border-width:1px}.form form.formkit-form .formkit-outer .formkit-decorator{display:none}.form form.formkit-form .formkit-label:not(.formkit-outer .formkit-label){display:block;margin-top:var(--size-l)}.form form.formkit-form .formkit-actions{margin-top:var(--size-l)}.form form.formkit-form .formkit-actions .formkit-outer{margin-bottom:0}.form form.formkit-form .formkit-actions .formkit-outer .formkit-wrapper{display:flex;justify-content:flex-end}.form form.formkit-form .formkit-actions .formkit-outer .formkit-wrapper .formkit-input.button{background-color:var(--background-accent-alt);border-radius:var(--corner-round);color:var(--text-secondary);font-weight:var(--font-weight-bold);padding:var(--size-xs)}@media (min-width:766px){.form form.formkit-form .formkit-actions .formkit-outer .formkit-wrapper .formkit-input.button{padding:var(--size-xs) var(--size-3xl);width:-moz-fit-content;width:fit-content}}.form form.formkit-form .formkit-actions .formkit-outer .formkit-wrapper .formkit-input.button:hover{background-color:var(--color-orange-100);color:var(--text-inverse)}.form form.formkit-form .formkit-messages .formkit-message{color:var(--state-error);list-style-type:none;margin-top:var(--atom-gap)}.form form.formkit-form .formkit-messages .formkit-message#input_0-incomplete{margin:var(--size-xs) 0}}@font-face{font-display:swap;font-family:Delicious Handrawn;font-style:normal;font-weight:400;src:url(./Delicious_Handrawn-normal-400-latin-ext.H-g599iC.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Delicious Handrawn;font-style:normal;font-weight:400;src:url(./Delicious_Handrawn-normal-400-latin.DqLwj-sC.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Encode_Sans-normal-400-vietnamese.DUtiIUUi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Encode_Sans-normal-400-latin-ext.tA0r7IDN.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Encode_Sans-normal-400-latin.DB956PCz.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Encode_Sans-normal-400-vietnamese.DUtiIUUi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Encode_Sans-normal-400-latin-ext.tA0r7IDN.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Encode_Sans-normal-400-latin.DB956PCz.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:900;src:url(./Encode_Sans-normal-400-vietnamese.DUtiIUUi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:900;src:url(./Encode_Sans-normal-400-latin-ext.tA0r7IDN.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans;font-stretch:100%;font-style:normal;font-weight:900;src:url(./Encode_Sans-normal-400-latin.DB956PCz.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:400;src:url(./Encode_Sans_Condensed-normal-400-vietnamese.B9F6c3Tm.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:400;src:url(./Encode_Sans_Condensed-normal-400-latin-ext.C1z1tNiK.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:400;src:url(./Encode_Sans_Condensed-normal-400-latin.AqUQwMNg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:700;src:url(./Encode_Sans_Condensed-normal-700-vietnamese.HJZeuJgX.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:700;src:url(./Encode_Sans_Condensed-normal-700-latin-ext.C0m6cbLP.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:700;src:url(./Encode_Sans_Condensed-normal-700-latin.CqGu3y1F.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:900;src:url(./Encode_Sans_Condensed-normal-900-vietnamese.Cp45hnI4.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:900;src:url(./Encode_Sans_Condensed-normal-900-latin-ext.BmU2FbD_.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Encode Sans Condensed;font-style:normal;font-weight:900;src:url(./Encode_Sans_Condensed-normal-900-latin.DsSz_uNx.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}[data-v-f04ce64b]: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}.card-label[data-v-f04ce64b]{align-items:center;background-color:var(--32c6e0bc);display:flex;font-family:var(--font-family-misc);font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);justify-content:center;line-height:2.4rem;padding:var(--size-2xs) var(--size-xs)}[data-v-d58a5dca]: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}section[data-v-d58a5dca]{background-color:var(--color-green-100);height:100dvh;overflow-x:hidden;width:100%}section[data-v-d58a5dca],section .container[data-v-d58a5dca]{display:flex;flex-direction:column}section .container[data-v-d58a5dca]{align-items:center;flex-grow:1;gap:var(--component-gap);margin:0 auto;max-width:calc(var(--max-page-width) + var(--size-s)*2);padding:0 var(--size-s) var(--size-l)}@media (min-width:766px){section .container[data-v-d58a5dca]{display:grid;gap:var(--size-m);grid-template-columns:1fr 1fr;padding-bottom:0}}section .container svg[data-v-d58a5dca]{height:30rem;width:100%}@media (min-width:766px){section .container svg[data-v-d58a5dca]{height:80rem}}section .container .info[data-v-d58a5dca]{display:flex;flex-direction:column;gap:var(--component-gap)}section .container .info .badge[data-v-d58a5dca]{background-color:var(--color-green-200);border-radius:var(--corner-2);padding:var(--size-4xs);width:-moz-fit-content;width:fit-content}section .container .info .badge span[data-v-d58a5dca]{background:none;font-size:var(--title-m-font-size);font-weight:400;font-weight:var(--title-m-font-weight);line-height:2.4rem}section .container .info .description[data-v-d58a5dca]{text-wrap:pretty}section .container .info a[data-v-d58a5dca]{display:flex;gap:var(--component-gap);padding:var(--size-xs) var(--size-l);width:100%}@media (min-width:960px){section .container .info a[data-v-d58a5dca]{margin-top:8rem;width:-moz-fit-content;width:fit-content}}section .container .info a svg[data-v-d58a5dca]{height:var(--icon-size-default);width:var(--icon-size-default)}
