@layer pantry{.button-group-module__M4Sxha__root{gap:var(--spacing-core-3);flex-direction:row-reverse;justify-content:center;display:flex}.button-group-module__M4Sxha__root .button-group-module__M4Sxha__button{order:1;width:100%}.button-group-module__M4Sxha__root .button-group-module__M4Sxha__link{order:3}@media screen and (min-width:700px){.button-group-module__M4Sxha__root:not(.button-group-module__M4Sxha__isVerticalLayout) .button-group-module__M4Sxha__button{width:calc(50% - var(--spacing-core-3)*.5)}.button-group-module__M4Sxha__root:not(.button-group-module__M4Sxha__isVerticalLayout):not(.button-group-module__M4Sxha__isNegativePrimaryAction) .button-group-module__M4Sxha__button:first-child{order:2}}.button-group-module__M4Sxha__isVerticalLayout{flex-wrap:wrap}}
@layer pantry{.icon-button-module__eh2sQW__root{height:var(--spacing-core-10);width:var(--spacing-core-10);color:var(--color-static-light);border-radius:var(--border-radius-core-circle);cursor:pointer;transition:var(--motion-duration-hover);margin:var(--spacing-core-1);border-width:0;justify-content:center;align-items:center;padding:0;display:flex}.icon-button-module__eh2sQW__root svg{width:var(--spacing-core-4);height:var(--spacing-core-4)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__small{height:var(--spacing-core-8);width:var(--spacing-core-8);margin:var(--spacing-core-2)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary{background:var(--color-action-primary-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary:hover{background:var(--color-action-primary-hover)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary:active{background:var(--color-action-primary-pressed);transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary:disabled:hover{background:var(--color-action-primary-disabled)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__discount{color:var(--color-static-light);background:var(--color-action-discount-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__discount:hover{background:var(--color-action-discount-hover)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__discount:active{background:var(--color-action-discount-pressed);transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__discount:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__discount.icon-button-module__eh2sQW__disabled:hover{background:var(--color-action-discount-disabled)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__destructive{color:var(--color-static-light);background:var(--color-action-destructive-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__destructive:hover{background:var(--color-action-destructive-hover)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__destructive:active{background:var(--color-action-destructive-pressed);transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__destructive:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__destructive.icon-button-module__eh2sQW__disabled:hover{background:var(--color-action-destructive-disabled)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__neutral{color:var(--color-foreground-primary-default);background:var(--color-background-secondary-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__neutral:hover{background:var(--color-background-secondary-hover)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__neutral:active{background:var(--color-background-secondary-pressed);transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__neutral:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__primary.icon-button-module__eh2sQW__neutral.icon-button-module__eh2sQW__disabled:hover{color:var(--color-foreground-primary-disabled);background:var(--color-background-secondary-disabled)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary{color:var(--color-action-primary-default);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-default) inset;background:var(--color-background-primary-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary:hover{color:var(--color-action-primary-hover);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-hover) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary:active{color:var(--color-action-primary-pressed);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-pressed) inset;transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary:disabled:hover{color:var(--color-action-primary-disabled);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-disabled) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount{color:var(--color-action-discount-default);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-default) inset;background:var(--color-background-primary-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount:hover{color:var(--color-action-discount-hover);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-hover) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount:active{color:var(--color-action-discount-pressed);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-pressed) inset;transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount:disabled:hover{color:var(--color-action-discount-disabled);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-disabled) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive{color:var(--color-action-destructive-default);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-destructive-default) inset;background:var(--color-background-primary-default)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive:hover{color:var(--color-action-destructive-hover);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-destructive-hover) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive:active{color:var(--color-action-destructive-pressed);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-destructive-pressed) inset;transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive:disabled:hover{color:var(--color-action-destructive-disabled);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-destructive-disabled) inset}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral{color:var(--color-foreground-primary-default);background-color:var(--color-background-primary-default);box-shadow:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral:hover{color:var(--color-foreground-primary-hover);background-color:var(--color-background-primary-hover)}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral:active{color:var(--color-foreground-primary-pressed);background-color:var(--color-background-primary-pressed);transition:none}.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral:disabled,.icon-button-module__eh2sQW__root.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral:disabled:hover{color:var(--color-foreground-primary-disabled);background-color:var(--color-background-primary-default);box-shadow:none}.icon-button-module__eh2sQW__root:focus-visible,.icon-button-module__eh2sQW__root:focus-visible:hover{outline:none}.icon-button-module__eh2sQW__root:focus-visible:after,.icon-button-module__eh2sQW__root:focus-visible:hover:after{color:var(--color-action-primary-default);outline-offset:2px;border-radius:1px;outline:2px solid;transition:none}.icon-button-module__eh2sQW__root:disabled{cursor:not-allowed}.icon-button-module__eh2sQW__root:after{content:"";height:var(--spacing-core-12);width:var(--spacing-core-12);position:absolute}.icon-button-module__eh2sQW__loading{cursor:auto}.icon-button-module__eh2sQW__loading span,.icon-button-module__eh2sQW__loading svg{opacity:0}.icon-button-module__eh2sQW__loading .icon-button-module__eh2sQW__spinner{position:absolute}.icon-button-module__eh2sQW__loading .icon-button-module__eh2sQW__spinner svg{opacity:1}.icon-button-module__eh2sQW__loading .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-static-light)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary:disabled .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-primary-disabled)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-primary-default)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount:disabled .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-discount-disabled)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__discount .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-discount-default)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive:disabled .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-destructive-disabled)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__destructive .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-action-destructive-default)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral:disabled .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-foreground-primary-disabled)}.icon-button-module__eh2sQW__loading.icon-button-module__eh2sQW__secondary.icon-button-module__eh2sQW__neutral .icon-button-module__eh2sQW__spinner svg circle{stroke:var(--color-foreground-primary-default)}}
@layer pantry{.dialog-module___4Uc7q__dialogContainer{max-height:80vh;box-shadow:var(--elevation-bottom-m);border-radius:var(--border-radius-core-l);background-color:var(--color-background-primary-default);box-sizing:border-box;color:inherit;border:none;margin:auto;padding:0;inset:0}@media (prefers-reduced-motion:no-preference){.dialog-module___4Uc7q__dialogContainer{animation:dialog-module___4Uc7q__slideOut var(--motion-duration-modal-out) ease-out}}.dialog-module___4Uc7q__dialogContainer::backdrop{background-color:var(--color-background-overlay)}.dialog-module___4Uc7q__dialogContainer[open]{flex-direction:column;align-items:stretch;display:flex}@media (prefers-reduced-motion:no-preference){.dialog-module___4Uc7q__dialogContainer[open]{animation:dialog-module___4Uc7q__slideIn var(--motion-duration-modal-in) ease-out}.dialog-module___4Uc7q__dialogContainer[open]::backdrop{animation:dialog-module___4Uc7q__backdropFadeIn var(--motion-duration-modal-in) ease-out forwards}}@media only screen and (min-width:0){.dialog-module___4Uc7q__dialogContainer{max-width:calc(100vw - 16px)}}@media only screen and (min-width:360px){.dialog-module___4Uc7q__dialogContainer{max-width:calc(100vw - 16px)}}@media only screen and (min-width:700px){.dialog-module___4Uc7q__dialogContainer{max-width:calc(100vw - 32px)}}@media only screen and (min-width:1000px){.dialog-module___4Uc7q__dialogContainer{max-width:calc(100vw - 32px)}}@media only screen and (min-width:1348px){.dialog-module___4Uc7q__dialogContainer{max-width:calc(100vw - 32px)}}.dialog-module___4Uc7q__dialogContainer.dialog-module___4Uc7q__fullscreen{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.dialog-module___4Uc7q__header{background:var(--color-background-primary-default);z-index:var(--z-index-modal);border-radius:var(--border-radius-core-l) var(--border-radius-core-l) 0 0}@media (prefers-reduced-motion:no-preference){.dialog-module___4Uc7q__header{transition:box-shadow var(--motion-duration-core-short)}}@media only screen and (min-width:0){.dialog-module___4Uc7q__header{padding:16px 16px var(--spacing-core-4) 16px}}@media only screen and (min-width:360px){.dialog-module___4Uc7q__header{padding:16px 16px var(--spacing-core-4) 16px}}@media only screen and (min-width:700px){.dialog-module___4Uc7q__header{padding:24px 24px var(--spacing-core-4) 24px}}@media only screen and (min-width:1000px){.dialog-module___4Uc7q__header{padding:24px 24px var(--spacing-core-4) 24px}}@media only screen and (min-width:1348px){.dialog-module___4Uc7q__header{padding:24px 24px var(--spacing-core-4) 24px}}.dialog-module___4Uc7q__header:has([data-close-icon]){padding-right:var(--spacing-core-14)}.dialog-module___4Uc7q__header:has([data-align=center]):has([data-close-icon]){padding-left:var(--spacing-core-14)}.dialog-module___4Uc7q__boxShadowBottomS{box-shadow:var(--elevation-bottom-s)}.dialog-module___4Uc7q__closeIcon{z-index:var(--z-index-modal);top:var(--spacing-core-1);right:var(--spacing-core-1);position:absolute}.dialog-module___4Uc7q__closeIcon svg[viewBox]{width:var(--spacing-core-6);height:var(--spacing-core-6)}@media only screen and (min-width:700px){.dialog-module___4Uc7q__closeIcon{top:var(--spacing-core-3);right:var(--spacing-core-3)}}.dialog-module___4Uc7q__content{background:var(--color-background-primary-default);flex:auto;overflow-y:auto}@media only screen and (min-width:0){.dialog-module___4Uc7q__content{padding-left:16px;padding-right:16px}.dialog-module___4Uc7q__content:not(:has(+.dialog-module___4Uc7q__actions)){padding-bottom:16px}}@media only screen and (min-width:360px){.dialog-module___4Uc7q__content{padding-left:16px;padding-right:16px}.dialog-module___4Uc7q__content:not(:has(+.dialog-module___4Uc7q__actions)){padding-bottom:16px}}@media only screen and (min-width:700px){.dialog-module___4Uc7q__content{padding-left:24px;padding-right:24px}.dialog-module___4Uc7q__content:not(:has(+.dialog-module___4Uc7q__actions)){padding-bottom:24px}}@media only screen and (min-width:1000px){.dialog-module___4Uc7q__content{padding-left:24px;padding-right:24px}.dialog-module___4Uc7q__content:not(:has(+.dialog-module___4Uc7q__actions)){padding-bottom:24px}}@media only screen and (min-width:1348px){.dialog-module___4Uc7q__content{padding-left:24px;padding-right:24px}.dialog-module___4Uc7q__content:not(:has(+.dialog-module___4Uc7q__actions)){padding-bottom:24px}}.dialog-module___4Uc7q__actions{background:var(--color-background-primary-default);z-index:var(--z-index-modal);border-radius:0 0 var(--border-radius-core-l) var(--border-radius-core-l)}@media (prefers-reduced-motion:no-preference){.dialog-module___4Uc7q__actions{transition:box-shadow var(--motion-duration-core-short)}}@media only screen and (min-width:0){.dialog-module___4Uc7q__actions{padding:16px}}@media only screen and (min-width:360px){.dialog-module___4Uc7q__actions{padding:16px}}@media only screen and (min-width:700px){.dialog-module___4Uc7q__actions{padding:24px}}@media only screen and (min-width:1000px){.dialog-module___4Uc7q__actions{padding:24px}}@media only screen and (min-width:1348px){.dialog-module___4Uc7q__actions{padding:24px}}.dialog-module___4Uc7q__boxShadowTopS{box-shadow:var(--elevation-top-s)}@keyframes dialog-module___4Uc7q__slideIn{0%{opacity:0;display:none;transform:translateY(50px)}to{opacity:1;display:block;transform:translateY(0)}}@keyframes dialog-module___4Uc7q__slideOut{0%{opacity:1;display:block;transform:translateY(0)}to{opacity:0;display:none;transform:translateY(50px)}}@keyframes dialog-module___4Uc7q__backdropFadeIn{0%{opacity:0}to{opacity:1}}}
@layer pantry{.image-module__X6qsba__root{animation:image-module__X6qsba__fadeIn var(--motion-duration-core-long) ease}.image-module__X6qsba__fallback{color:var(--color-foreground-tertiary-default);justify-content:center;align-items:center;display:flex}.image-module__X6qsba__fallbackIcon{width:50%;height:50%}.image-module__X6qsba__fill{object-fit:cover}.image-module__X6qsba__fit{object-fit:contain}@keyframes image-module__X6qsba__fadeIn{0%{opacity:0}to{opacity:1}}.image-module__X6qsba__level-primary{background-color:var(--color-background-primary-default)}.image-module__X6qsba__level-secondary{background-color:var(--color-background-secondary-default)}}
@layer pantry{.error-message-module__7-nmcW__root{align-items:flex-start;gap:var(--spacing-core-2);color:var(--color-feedback-error-default);display:flex}.error-message-module__7-nmcW__root.error-message-module__7-nmcW__compact{gap:var(--spacing-core-1)}.error-message-module__7-nmcW__root.error-message-module__7-nmcW__compact .error-message-module__7-nmcW__icon{height:var(--sizing-core-4)}.error-message-module__7-nmcW__root.error-message-module__7-nmcW__compact .error-message-module__7-nmcW__icon>svg{height:var(--sizing-core-3);width:var(--sizing-core-3)}.error-message-module__7-nmcW__icon{height:var(--sizing-core-6);flex-shrink:0;align-items:center;display:flex}.error-message-module__7-nmcW__icon>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}.error-message-module__7-nmcW__text{color:currentColor}}
@layer pantry{.checkbox-module__bR7Ljq__checkbox:not(:has(>label)){justify-content:center;align-items:center;display:flex}.checkbox-module__bR7Ljq__checkbox{padding:var(--spacing-core-3) 0;min-height:var(--sizing-core-5);min-width:var(--sizing-core-12);max-width:inherit;cursor:pointer;box-sizing:content-box;width:fit-content;position:relative}.checkbox-module__bR7Ljq__checkbox input{background-color:var(--color-background-primary-default)}.checkbox-module__bR7Ljq__checkbox.checkbox-module__bR7Ljq__dense{padding:0}.checkbox-module__bR7Ljq__checkbox.checkbox-module__bR7Ljq__dense .checkbox-module__bR7Ljq__checkboxTick{top:0}.checkbox-module__bR7Ljq__checkbox:hover input{background-color:var(--color-background-primary-hover)}.checkbox-module__bR7Ljq__checkbox:hover input.checkbox-module__bR7Ljq__indeterminate,.checkbox-module__bR7Ljq__checkbox:hover input:checked{background-color:var(--color-action-primary-hover)}.checkbox-module__bR7Ljq__checkbox:hover input:checked.checkbox-module__bR7Ljq__discount{background-color:var(--color-action-discount-hover)}.checkbox-module__bR7Ljq__checkbox input:checked:disabled:hover{background-color:var(--color-action-primary-default)}.checkbox-module__bR7Ljq__checkbox input:checked:disabled:hover.checkbox-module__bR7Ljq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__bR7Ljq__checkbox:active input{background-color:var(--color-background-primary-pressed)}.checkbox-module__bR7Ljq__checkbox:active input:checked{background-color:var(--color-action-primary-pressed)}.checkbox-module__bR7Ljq__checkbox:active input:checked.checkbox-module__bR7Ljq__discount{background-color:var(--color-action-discount-pressed)}.checkbox-module__bR7Ljq__checkbox:focus-visible{outline:var(--border-width-core-thick) solid var(--color-feedback-keyboard-focus-secondary-border-color);outline-offset:1px;border-radius:var(--border-radius-core-m);transition:none}.checkbox-module__bR7Ljq__checkboxTick{cursor:inherit;top:var(--spacing-core-3);appearance:none;width:var(--sizing-core-5);height:var(--sizing-core-5);box-sizing:border-box;box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-default) inset,0 0 0 0 var(--color-action-discount-hover);border-radius:var(--border-radius-core-s);color:#0000;margin:0;transition:all .25s ease-in-out;position:absolute}.checkbox-module__bR7Ljq__checkboxTick~[id=check],.checkbox-module__bR7Ljq__checkboxTick~[id=minus]{color:#0000;margin:var(--spacing-core-05);height:var(--sizing-core-4);width:var(--sizing-core-4);transition:color .25s ease-in-out;position:absolute}.checkbox-module__bR7Ljq__checkboxTick.checkbox-module__bR7Ljq__error{box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-destructive-pressed) inset,0 0 0 0 var(--color-action-destructive-pressed)}.checkbox-module__bR7Ljq__checkboxTick:checked{box-shadow:none;background-color:var(--color-action-primary-default)}.checkbox-module__bR7Ljq__checkboxTick:checked.checkbox-module__bR7Ljq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__bR7Ljq__checkboxTick:checked~[id=check]{color:var(--color-foreground-inverted-default);display:inline}.checkbox-module__bR7Ljq__checkboxTick.checkbox-module__bR7Ljq__indeterminate{box-shadow:none;background-color:var(--color-action-primary-default)}.checkbox-module__bR7Ljq__checkboxTick.checkbox-module__bR7Ljq__indeterminate.checkbox-module__bR7Ljq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__bR7Ljq__checkboxTick.checkbox-module__bR7Ljq__indeterminate~[id=check]{color:#0000}.checkbox-module__bR7Ljq__checkboxTick.checkbox-module__bR7Ljq__indeterminate~[id=minus]{color:var(--color-foreground-inverted-default)}.checkbox-module__bR7Ljq__text{padding-left:calc(var(--sizing-core-12)/2 + var(--spacing-core-1));cursor:inherit;color:var(--color-foreground-primary-default);-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-block}.checkbox-module__bR7Ljq__disabled{cursor:auto;opacity:.4;pointer-events:none}}
.checkbox-module-scss-module__XudvoG__checkbox{color:var(--color-foreground-primary-default);flex-direction:row;justify-content:flex-start;align-items:center;padding:0;display:flex}.checkbox-module-scss-module__XudvoG__checkbox input{transform-origin:0;box-shadow:none;border:2px solid #e0e0e0;border-radius:0;flex-shrink:0;position:relative;top:auto;transform:scale(.6)}.checkbox-module-scss-module__XudvoG__checkbox input~[id=check]{transform-origin:0;margin:calc(var(--spacing-core-1)*.6);transform:scale(.8)}.checkbox-module-scss-module__XudvoG__checkbox input~label{padding:0}.checkbox-module-scss-module__XudvoG__checkbox input:checked{background-color:var(--color-background-primary-default)}.checkbox-module-scss-module__XudvoG__checkbox input:checked~[id=check]{color:var(--color-foreground-primary-default)}.checkbox-module-scss-module__XudvoG__checkbox input:checked~label{color:var(--color-action-primary-default);font-weight:700}.checkbox-module-scss-module__XudvoG__checkbox:hover input,.checkbox-module-scss-module__XudvoG__checkbox:hover input:checked{background-color:var(--color-background-primary-hover)}
.filter-item-module-scss-module__EX3LAW__header{cursor:pointer;color:inherit;text-decoration:none}.filter-item-module-scss-module__EX3LAW__item{justify-content:space-between;align-items:center;width:100%;display:flex}.filter-item-module-scss-module__EX3LAW__selected{color:var(--color-action-primary-default)}.filter-item-module-scss-module__EX3LAW__selected.filter-item-module-scss-module__EX3LAW__item{color:var(--color-action-primary-default);font-weight:800}.filter-item-module-scss-module__EX3LAW__outline{outline:none;justify-content:space-between;width:100%;display:flex}.filter-item-module-scss-module__EX3LAW__disabled{opacity:.4;cursor:default}.filter-item-module-scss-module__EX3LAW__checkboxLabel:first-letter{text-transform:capitalize}
.more-button-module-scss-module__BvdH_a__root{margin-top:var(--spacing-core-4);color:var(--color-foreground-primary-default);align-items:center;gap:var(--spacing-core-3);background:0 0;border:none;padding:0;display:flex}.more-button-module-scss-module__BvdH_a__root:hover{cursor:pointer}
.filter-group-module-scss-module__FgiXrW__body{margin-top:var(--spacing-core-4)}.filter-group-module-scss-module__FgiXrW__list{margin:0;padding:0;list-style:none}
@layer pantry{.divider-module__x-ej4a__root{border:0;border-top:var(--border-width-core-regular) solid var(--color-foreground-tertiary-default);margin:0}}
.video-filters-menu-module-scss-module__lmTENa__root{flex-grow:1}@media (min-width:1000px){.video-filters-menu-module-scss-module__lmTENa__root{min-width:220px}}
.search-error-module-scss-module__7H5hgG__root{flex-direction:column;align-items:center;display:flex}@media (min-width:1000px){.search-error-module-scss-module__7H5hgG__root{padding-top:var(--spacing-core-8)}}.search-error-module-scss-module__7H5hgG__icon{fill:var(--color-background-secondary-hover)}.search-error-module-scss-module__7H5hgG__title{margin-bottom:var(--spacing-core-2)}
.search-no-results-module-scss-module__mEn0BW__root{flex-direction:column;align-items:center;display:flex}@media (min-width:1000px){.search-no-results-module-scss-module__mEn0BW__root{padding-top:var(--spacing-core-8)}}.search-no-results-module-scss-module__mEn0BW__icon{fill:var(--color-background-secondary-hover)}.search-no-results-module-scss-module__mEn0BW__title{margin-bottom:var(--spacing-core-2)}.search-no-results-module-scss-module__mEn0BW__searchText{color:var(--color-action-primary-default)}
.search-results-info-module-scss-module__3AJ3rq__searchText{color:var(--color-action-primary-default)}.search-results-info-module-scss-module__3AJ3rq__heading{margin-bottom:var(--spacing-core-4)}
@media screen and (min-width:0){@layer pantry{.input-field-module__FHlsWG__scopedTypography{font-size:var(--typography-body-regular-mobile-fontSizeRem);line-height:var(--typography-body-regular-mobile-lineHeightRem);letter-spacing:var(--typography-body-regular-mobile-letterSpacing);font-family:var(--typography-body-regular-mobile-fontFamily);font-weight:var(--typography-body-regular-mobile-fontWeightNumeric);text-transform:var(--typography-body-regular-mobile-textCase)}}}@media screen and (min-width:700px){@layer pantry{.input-field-module__FHlsWG__scopedTypography{font-size:var(--typography-body-regular-tablet-fontSizeRem);line-height:var(--typography-body-regular-tablet-lineHeightRem);letter-spacing:var(--typography-body-regular-tablet-letterSpacing);font-family:var(--typography-body-regular-tablet-fontFamily);font-weight:var(--typography-body-regular-tablet-fontWeightNumeric);text-transform:var(--typography-body-regular-tablet-textCase)}}}@media screen and (min-width:1280px){@layer pantry{.input-field-module__FHlsWG__scopedTypography{font-size:var(--typography-body-regular-desktop-fontSizeRem);line-height:var(--typography-body-regular-desktop-lineHeightRem);letter-spacing:var(--typography-body-regular-desktop-letterSpacing);font-family:var(--typography-body-regular-desktop-fontFamily);font-weight:var(--typography-body-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-desktop-textDecoration);text-decoration:var(--typography-body-desktop-textDecoration);text-transform:var(--typography-body-desktop-textCase)}}}@layer pantry{.input-field-module__FHlsWG__baseInput,.input-field-module__FHlsWG__root{box-sizing:border-box;width:100%;padding:var(--spacing-core-3) var(--spacing-core-4);border-radius:var(--border-radius-core-m);background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-default) inset;transition:var(--motion-duration-hover) ease-in-out;border:none;transition-property:background-color,outline,box-shadow}.input-field-module__FHlsWG__baseInput:hover,.input-field-module__FHlsWG__root:hover{background-color:var(--color-background-primary-hover)}.input-field-module__FHlsWG__baseInput:active,.input-field-module__FHlsWG__root:active{background-color:var(--color-background-primary-pressed);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-primary-default) inset}.input-field-module__FHlsWG__baseInput::placeholder,.input-field-module__FHlsWG__root::placeholder{color:var(--color-foreground-secondary-default)}:is(.input-field-module__FHlsWG__baseInput:focus-visible,.input-field-module__FHlsWG__root:focus-visible){box-shadow:none;outline:var(--border-width-core-regular) solid var(--color-action-primary-default);outline-offset:calc(-1*var(--border-width-core-regular))}.input-field-module__FHlsWG__baseInput:disabled,.input-field-module__FHlsWG__root:disabled{background-color:var(--color-foreground-inverted-disabled);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-tertiary-default) inset}.input-field-module__FHlsWG__baseInput:disabled::placeholder,.input-field-module__FHlsWG__root:disabled::placeholder{color:var(--color-foreground-primary-disabled)}.input-field-module__FHlsWG__baseInput.input-field-module__FHlsWG__error,.input-field-module__FHlsWG__error.input-field-module__FHlsWG__root{box-shadow:0 0 0 var(--border-width-core-regular) var(--color-feedback-error-default) inset}:is(.input-field-module__FHlsWG__baseInput.input-field-module__FHlsWG__error:focus-visible,.input-field-module__FHlsWG__error.input-field-module__FHlsWG__root:focus-visible){outline:var(--border-width-core-regular) solid var(--color-feedback-error-default);outline-offset:calc(-1*var(--border-width-core-regular))}.input-field-module__FHlsWG__baseInput::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__root::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__baseInput::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__root::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__baseInput::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__root::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__FHlsWG__baseInput::-webkit-calendar-picker-indicator{cursor:pointer;height:var(--sizing-core-12);width:var(--sizing-core-12);filter:opacity(0%);padding:0;position:absolute;top:0;right:0}.input-field-module__FHlsWG__root::-webkit-calendar-picker-indicator{cursor:pointer;height:var(--sizing-core-12);width:var(--sizing-core-12);filter:opacity(0%);padding:0;position:absolute;top:0;right:0}.input-field-module__FHlsWG__baseInput[type=password]:not(:placeholder-shown),[type=password].input-field-module__FHlsWG__root:not(:placeholder-shown){font-family:sans-serif}.input-field-module__FHlsWG__root{max-height:var(--sizing-core-12);appearance:none}.input-field-module__FHlsWG__root.input-field-module__FHlsWG__compact{font-size:var(--typography-ex-body-compact-regular-fontSizeRem);height:var(--sizing-core-8);max-height:var(--sizing-core-8);padding:var(--spacing-core-1) var(--spacing-core-4)}.input-field-module__FHlsWG__root.input-field-module__FHlsWG__rounded{border-radius:var(--border-radius-core-circle)}.input-field-module__FHlsWG__inputFieldGroup{position:relative}.input-field-module__FHlsWG__inputFieldIcon{height:var(--sizing-core-12);width:var(--sizing-core-12);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.input-field-module__FHlsWG__inputFieldIcon.input-field-module__FHlsWG__compact{box-sizing:content-box;height:var(--sizing-core-8);width:var(--sizing-core-4);padding-block:0}.input-field-module__FHlsWG__inputFieldIcon.input-field-module__FHlsWG__rounded{padding-right:var(--spacing-core-4)}.input-field-module__FHlsWG__inputFieldIcon.input-field-module__FHlsWG__noPointerEvents{pointer-events:none}.input-field-module__FHlsWG__inputFieldIcon>svg{height:var(--sizing-core-6);width:var(--sizing-core-6);fill:var(--color-foreground-primary-default)}.input-field-module__FHlsWG__inputFieldIcon.input-field-module__FHlsWG__compact>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}}
.header-title-module-scss-module__pxVGPG__title{max-width:708px;min-height:calc(var(--spacing-core-6)*2);margin-top:var(--spacing-core-6);justify-content:flex-start;align-items:center;display:flex;position:relative}.header-title-module-scss-module__pxVGPG__title>h1{overflow-wrap:break-word;min-width:0}.header-title-module-scss-module__pxVGPG__titlePlaceholder{height:100%}@media (min-width:700px){.header-title-module-scss-module__pxVGPG__titlePlaceholder{height:var(--spacing-core-10)}}
.my-recipes-search-no-result-module-scss-module__cnvhuq__highlighted{color:#ea3d3d}
.no-recipes-placeholder-module-scss-module__JWhfOW__root{gap:var(--spacing-core-6);border-radius:var(--border-radius-core-l);padding:var(--spacing-core-12) var(--spacing-core-6);border:3px dashed #e0e0e0;flex-direction:column;align-items:center;display:flex}@media (min-width:700px){.no-recipes-placeholder-module-scss-module__JWhfOW__root{padding:var(--spacing-core-12) var(--spacing-core-16)}}.no-recipes-placeholder-module-scss-module__JWhfOW__icon{color:#e0e0e0;width:66px;height:66px}@media (min-width:700px){.no-recipes-placeholder-module-scss-module__JWhfOW__icon{width:75px;height:75px}}
@layer pantry{.card-module__mxTyXq__root{box-sizing:border-box;border-radius:var(--border-radius-core-m);border:var(--border-width-core-regular) solid var(--color-foreground-tertiary-default);height:246px;color:var(--color-foreground-primary-default);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}:is(.card-module__mxTyXq__root:hover,.card-module__mxTyXq__root:focus-visible){cursor:pointer}}
@layer pantry{.card-body-module__MMFxVq__root{padding:var(--spacing-core-2) var(--spacing-core-3) var(--spacing-core-3);background-color:var(--color-background-primary-default);flex-direction:column;flex-shrink:0;display:flex}}
@layer pantry{.card-content-module__OgD05W__root{box-sizing:content-box;line-height:var(--typography-body-strong-desktop-lineHeightRem);flex-grow:1;height:2lh;overflow:hidden}}
.skeleton-labe-module-scss-module__v8zmnW__root{padding-bottom:var(--sizing-core-4)}
@layer pantry{.card-floating-icon-module__XikLzW__cta{background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);width:var(--sizing-core-8);height:var(--sizing-core-8);-webkit-user-select:none;user-select:none;border:none;border-radius:100%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute}:is(.card-floating-icon-module__XikLzW__cta:hover,.card-floating-icon-module__XikLzW__cta:focus-visible){cursor:pointer;background-color:var(--color-background-primary-hover);color:var(--color-foreground-primary-hover)}.card-floating-icon-module__XikLzW__selected{color:var(--color-action-destructive-default)}.card-floating-icon-module__XikLzW__selected:hover{color:var(--color-action-destructive-hover)}.card-floating-icon-module__XikLzW__top-left{top:var(--sizing-core-3);left:var(--sizing-core-3)}.card-floating-icon-module__XikLzW__top-right{top:var(--sizing-core-3);right:var(--sizing-core-3)}.card-floating-icon-module__XikLzW__bottom-left{bottom:var(--sizing-core-3);left:var(--sizing-core-3)}.card-floating-icon-module__XikLzW__bottom-right{bottom:var(--sizing-core-3);right:var(--sizing-core-3)}}
@layer pantry{.image-module__1YudrW__root{animation:image-module__1YudrW__fadeIn var(--motion-duration-core-long) ease}.image-module__1YudrW__fallback{color:var(--color-foreground-tertiary-default);justify-content:center;align-items:center;display:flex}.image-module__1YudrW__fallbackIcon{width:50%;height:50%}.image-module__1YudrW__fill{object-fit:cover}.image-module__1YudrW__fit{object-fit:contain}@keyframes image-module__1YudrW__fadeIn{0%{opacity:0}to{opacity:1}}.image-module__1YudrW__level-primary{background-color:var(--color-background-primary-default)}.image-module__1YudrW__level-secondary{background-color:var(--color-background-secondary-default)}}
.product-module-scss-module__v9y3Xq__priceDisabled p,.product-module-scss-module__v9y3Xq__priceDisabled sup{color:var(--color-foreground-secondary-default)}.product-module-scss-module__v9y3Xq__horizontalCard{margin:0 calc(var(--spacing-core-3)*-1);padding:0}@media (min-width:700px){.product-module-scss-module__v9y3Xq__horizontalCard{margin:0 calc(var(--spacing-core-6)*-1)}}
.product-alternatives-panel-module-scss-module__FRyI7a__dialogContent{padding:0 var(--spacing-core-3);scrollbar-width:thin;flex-grow:1;overflow-y:auto}@media (min-width:700px){.product-alternatives-panel-module-scss-module__FRyI7a__dialogContent{padding:0 var(--spacing-core-6)}}.product-alternatives-panel-module-scss-module__FRyI7a__title{padding-top:var(--spacing-core-2)}.product-alternatives-panel-module-scss-module__FRyI7a__description{color:#838383}.product-alternatives-panel-module-scss-module__FRyI7a__list{margin:var(--spacing-core-2) 0 0;padding:0;list-style:none}.product-alternatives-panel-module-scss-module__FRyI7a__divider{margin:0 calc(var(--spacing-core-3)*-1)}@media (min-width:700px){.product-alternatives-panel-module-scss-module__FRyI7a__divider{margin:0 calc(var(--spacing-core-6)*-1)}}
@layer pantry{.card-image-module__LvKyoW__image{object-fit:cover;object-position:center center;width:100%;height:100%}.card-image-module__LvKyoW__empty{background-color:var(--color-background-secondary-default);justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.card-image-module__LvKyoW__empty svg{height:var(--sizing-core-16);width:var(--sizing-core-16);color:var(--color-foreground-tertiary-default)}}
@layer pantry{.card-media-module__--_vRW__root{flex:0 0 154px;min-height:0;position:relative}}
@layer pantry{.card-properties-module__uChQ_a__properties{gap:0 var(--spacing-core-2);max-height:var(--sizing-core-6);flex-wrap:wrap;flex-shrink:0;margin:0;padding:0;display:flex;overflow:hidden}.card-properties-module__uChQ_a__property{line-height:var(--sizing-core-6);justify-content:center;align-items:center;gap:var(--spacing-core-1);font-family:var(--typography-subtext-regular-desktop-fontFamily);color:var(--color-foreground-secondary-default);display:flex}.card-properties-module__uChQ_a__property:not(:first-child):before{content:"";width:2px;height:2px;margin-right:var(--spacing-core-1);background-color:currentColor}.card-properties-module__uChQ_a__iconSized svg{width:var(--sizing-core-4);height:var(--sizing-core-4)}.card-properties-module__uChQ_a__dash{background:var(--color-foreground-primary-default);height:2px;width:var(--sizing-core-6)}@container not (max-width:300px){.card-properties-module__uChQ_a__dash{margin:0 calc(var(--spacing-core-3)*-1)}}}
@layer pantry{.card-text-module__gctPnG__text{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;height:100%;display:-webkit-box;overflow:hidden}}
@layer pantry{.visually-hidden-module__K-18QW__root{width:1px;height:1px;clip-path:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden-module__K-18QW__noSelect{-webkit-user-select:none;user-select:none}}
.servings-input-module-scss-module__vXHL3q__container{background-color:var(--color-background-secondary-default);margin:var(--spacing-core-5) 0 var(--spacing-core-3);padding:var(--spacing-core-2) var(--spacing-core-8) var(--spacing-core-2) var(--spacing-core-4);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.servings-input-module-scss-module__vXHL3q__containerFormVariant{border-radius:var(--border-radius-core-m);padding:var(--spacing-core-3) var(--spacing-core-8) var(--spacing-core-3) var(--spacing-core-4);margin:var(--spacing-core-2) 0}.servings-input-module-scss-module__vXHL3q__iconsContainer{align-items:center;display:flex}.servings-input-module-scss-module__vXHL3q__iconButton{padding:var(--sizing-core-1);color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;transition:all .2s ease-in-out}.servings-input-module-scss-module__vXHL3q__iconButton:disabled{cursor:not-allowed;opacity:.2}.servings-input-module-scss-module__vXHL3q__iconButton:not(:disabled):focus-visible,.servings-input-module-scss-module__vXHL3q__iconButton:not(:disabled):hover{color:#acacac;cursor:pointer}.servings-input-module-scss-module__vXHL3q__iconButton>svg{box-shadow:none;-webkit-user-select:none;user-select:none;outline:none}.servings-input-module-scss-module__vXHL3q__icon{vertical-align:middle}.servings-input-module-scss-module__vXHL3q__counter{margin:0 30px}@media screen and (max-device-width:496px){.servings-input-module-scss-module__vXHL3q__container{margin:var(--spacing-core-3) 0 var(--spacing-core-1)}.servings-input-module-scss-module__vXHL3q__counter{margin:0 var(--spacing-core-5)}}
@layer pantry{.link-button-module__1RboBq__root{justify-content:center;align-items:center;gap:var(--spacing-core-1);color:var(--color-action-primary-default);cursor:pointer;background-color:#0000;border-width:0;padding:0;text-decoration:none;display:inline-flex}.link-button-module__1RboBq__root.link-button-module__1RboBq__button{display:flex}.link-button-module__1RboBq__root.link-button-module__1RboBq__regular{height:var(--spacing-core-12)}.link-button-module__1RboBq__root.link-button-module__1RboBq__compact{height:var(--spacing-core-6)}.link-button-module__1RboBq__root .link-button-module__1RboBq__underline+svg{display:none}.link-button-module__1RboBq__root svg:has(+.link-button-module__1RboBq__underline){display:none}.link-button-module__1RboBq__root:hover{color:var(--color-action-primary-hover);text-decoration:underline}.link-button-module__1RboBq__root:active{color:var(--color-action-primary-pressed)}.link-button-module__1RboBq__root.link-button-module__1RboBq__discount{color:var(--color-action-discount-default)}.link-button-module__1RboBq__root.link-button-module__1RboBq__discount:hover{color:var(--color-action-discount-hover)}.link-button-module__1RboBq__root.link-button-module__1RboBq__discount:active{color:var(--color-action-discount-pressed)}.link-button-module__1RboBq__root.link-button-module__1RboBq__neutral{color:var(--color-foreground-primary-default)}.link-button-module__1RboBq__root.link-button-module__1RboBq__neutral:hover{color:var(--color-foreground-primary-hover)}.link-button-module__1RboBq__root.link-button-module__1RboBq__neutral:active{color:var(--color-foreground-primary-pressed)}.link-button-module__1RboBq__root.link-button-module__1RboBq__destructive{color:var(--color-feedback-error-default)}.link-button-module__1RboBq__root.link-button-module__1RboBq__destructive:hover{color:var(--color-action-destructive-hover)}.link-button-module__1RboBq__root.link-button-module__1RboBq__destructive:active{color:var(--color-action-destructive-pressed)}.link-button-module__1RboBq__root:focus-visible{outline:2px solid var(--color-feedback-keyboard-focus-secondary-border-color);outline-offset:2px;border-radius:var(--border-radius-core-m)}.link-button-module__1RboBq__root:disabled{cursor:auto;opacity:.4;pointer-events:none}.link-button-module__1RboBq__text{color:currentColor}}
.vague-term-module-scss-module__pt-Crq__root{gap:var(--spacing-core-2);margin:var(--spacing-core-1) 0;align-items:center;display:flex}.vague-term-module-scss-module__pt-Crq__icon{margin:var(--spacing-core-4)}.vague-term-module-scss-module__pt-Crq__link{height:auto}
.ingredient-module-scss-module__fT2IUG__item{padding-bottom:var(--spacing-core-2)}.ingredient-module-scss-module__fT2IUG__item .ingredient-module-scss-module__fT2IUG__ingredient{margin-top:var(--spacing-core-2)}.ingredient-module-scss-module__fT2IUG__item.ingredient-module-scss-module__fT2IUG__hasCard .ingredient-module-scss-module__fT2IUG__ingredient{margin-bottom:var(--spacing-core-2)}.ingredient-module-scss-module__fT2IUG__divider{margin:0 calc(var(--spacing-core-3)*-1)}@media (min-width:700px){.ingredient-module-scss-module__fT2IUG__divider{margin:0 calc(var(--spacing-core-6)*-1)}}.ingredient-module-scss-module__fT2IUG__ingredient{color:#838383}
.reusable-ingredient-module-scss-module__Y8tMXa__ingredient{width:100%;padding:var(--spacing-core-6) 0;color:var(--color-foreground-primary-default);background-color:#0000;border:none;flex-direction:row;justify-content:space-between;display:flex}.reusable-ingredient-module-scss-module__Y8tMXa__ingredient:hover{cursor:pointer}
@media screen and (min-width:0){@layer pantry{.input-text-area-module__U4jbkq__scopedTypography{font-size:var(--typography-body-regular-mobile-fontSizeRem);line-height:var(--typography-body-regular-mobile-lineHeightRem);letter-spacing:var(--typography-body-regular-mobile-letterSpacing);font-family:var(--typography-body-regular-mobile-fontFamily);font-weight:var(--typography-body-regular-mobile-fontWeightNumeric);text-transform:var(--typography-body-regular-mobile-textCase)}}}@media screen and (min-width:700px){@layer pantry{.input-text-area-module__U4jbkq__scopedTypography{font-size:var(--typography-body-regular-tablet-fontSizeRem);line-height:var(--typography-body-regular-tablet-lineHeightRem);letter-spacing:var(--typography-body-regular-tablet-letterSpacing);font-family:var(--typography-body-regular-tablet-fontFamily);font-weight:var(--typography-body-regular-tablet-fontWeightNumeric);text-transform:var(--typography-body-regular-tablet-textCase)}}}@media screen and (min-width:1280px){@layer pantry{.input-text-area-module__U4jbkq__scopedTypography{font-size:var(--typography-body-regular-desktop-fontSizeRem);line-height:var(--typography-body-regular-desktop-lineHeightRem);letter-spacing:var(--typography-body-regular-desktop-letterSpacing);font-family:var(--typography-body-regular-desktop-fontFamily);font-weight:var(--typography-body-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-desktop-textDecoration);text-decoration:var(--typography-body-desktop-textDecoration);text-transform:var(--typography-body-desktop-textCase)}}}@layer pantry{.input-text-area-module__U4jbkq__baseInput,.input-text-area-module__U4jbkq__textArea{box-sizing:border-box;width:100%;padding:var(--spacing-core-3) var(--spacing-core-4);border-radius:var(--border-radius-core-m);background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-default) inset;transition:var(--motion-duration-hover) ease-in-out;border:none;transition-property:background-color,outline,box-shadow}.input-text-area-module__U4jbkq__baseInput:hover,.input-text-area-module__U4jbkq__textArea:hover{background-color:var(--color-background-primary-hover)}.input-text-area-module__U4jbkq__baseInput:active,.input-text-area-module__U4jbkq__textArea:active{background-color:var(--color-background-primary-pressed);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-primary-default) inset}.input-text-area-module__U4jbkq__baseInput::placeholder,.input-text-area-module__U4jbkq__textArea::placeholder{color:var(--color-foreground-secondary-default)}:is(.input-text-area-module__U4jbkq__baseInput:focus-visible,.input-text-area-module__U4jbkq__textArea:focus-visible){box-shadow:none;outline:var(--border-width-core-regular) solid var(--color-action-primary-default);outline-offset:calc(-1*var(--border-width-core-regular))}.input-text-area-module__U4jbkq__baseInput:disabled,.input-text-area-module__U4jbkq__textArea:disabled{background-color:var(--color-foreground-inverted-disabled);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-tertiary-default) inset}.input-text-area-module__U4jbkq__baseInput:disabled::placeholder,.input-text-area-module__U4jbkq__textArea:disabled::placeholder{color:var(--color-foreground-primary-disabled)}.input-text-area-module__U4jbkq__baseInput.input-text-area-module__U4jbkq__error,.input-text-area-module__U4jbkq__error.input-text-area-module__U4jbkq__textArea{box-shadow:0 0 0 var(--border-width-core-regular) var(--color-feedback-error-default) inset}:is(.input-text-area-module__U4jbkq__baseInput.input-text-area-module__U4jbkq__error:focus-visible,.input-text-area-module__U4jbkq__error.input-text-area-module__U4jbkq__textArea:focus-visible){outline:var(--border-width-core-regular) solid var(--color-feedback-error-default);outline-offset:calc(-1*var(--border-width-core-regular))}.input-text-area-module__U4jbkq__baseInput::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__textArea::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__baseInput::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__textArea::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__baseInput::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__textArea::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-text-area-module__U4jbkq__baseInput::-webkit-calendar-picker-indicator{cursor:pointer;height:var(--sizing-core-12);width:var(--sizing-core-12);filter:opacity(0%);padding:0;position:absolute;top:0;right:0}.input-text-area-module__U4jbkq__textArea::-webkit-calendar-picker-indicator{cursor:pointer;height:var(--sizing-core-12);width:var(--sizing-core-12);filter:opacity(0%);padding:0;position:absolute;top:0;right:0}.input-text-area-module__U4jbkq__baseInput[type=password]:not(:placeholder-shown),[type=password].input-text-area-module__U4jbkq__textArea:not(:placeholder-shown){font-family:sans-serif}.input-text-area-module__U4jbkq__textArea{resize:none}.input-text-area-module__U4jbkq__resizable{resize:vertical}.input-text-area-module__U4jbkq__resizable::-webkit-resizer{display:none}.input-text-area-module__U4jbkq__expands{field-sizing:content}.input-text-area-module__U4jbkq__scrollBar{border-radius:var(--border-radius-core-m);line-height:0;overflow:hidden}.input-text-area-module__U4jbkq__inputTextArea{gap:var(--spacing-core-1);flex-direction:column;display:flex}.input-text-area-module__U4jbkq__charactersLeft{color:var(--color-foreground-secondary-default)}}
.rich-content-module-scss-module__XIN82G__root{font-family:var(--typography-body-regular-desktop-fontFamily);color:var(--color-foreground-primary-default);line-height:150%}.rich-content-module-scss-module__XIN82G__root a{color:inherit;border-bottom:1px dotted var(--color-background-inverted-default);text-decoration:none}.rich-content-module-scss-module__XIN82G__root a:visited{color:inherit}.rich-content-module-scss-module__XIN82G__root p,.rich-content-module-scss-module__XIN82G__root h1,.rich-content-module-scss-module__XIN82G__root h2,.rich-content-module-scss-module__XIN82G__root h3,.rich-content-module-scss-module__XIN82G__root h4,.rich-content-module-scss-module__XIN82G__root h5,.rich-content-module-scss-module__XIN82G__root h6{margin:0}.rich-content-module-scss-module__XIN82G__root p,.rich-content-module-scss-module__XIN82G__root span{color:var(--color-foreground-primary-default)!important;background-color:initial!important}
.member-recipe-array-input-module-scss-module__ua2zbG__root{color:inherit;gap:var(--spacing-core-2);margin:var(--spacing-core-5) 0;flex-direction:column;display:flex}.member-recipe-array-input-module-scss-module__ua2zbG__fieldTitle{margin:var(--spacing-core-2) 0}.member-recipe-array-input-module-scss-module__ua2zbG__textArea{margin-bottom:var(--spacing-core-2)}@media (min-width:360px){.member-recipe-array-input-module-scss-module__ua2zbG__root{color:inherit}}
.member-recipe-image-input-module-scss-module__AHM0UG__root{margin-top:var(--spacing-core-2)}.member-recipe-image-input-module-scss-module__AHM0UG__input{border-radius:var(--spacing-core-2);cursor:pointer;background:#f3f6f8;flex-direction:column;justify-content:center;align-items:center;width:auto;height:100%;min-height:160px;display:flex}.member-recipe-image-input-module-scss-module__AHM0UG__inputError{border:var(--border-width-core-regular) solid var(--color-action-destructive-default)}.member-recipe-image-input-module-scss-module__AHM0UG__errorMessage{color:var(--color-action-destructive-default)}.member-recipe-image-input-module-scss-module__AHM0UG__errorList{margin:0;padding:0}.member-recipe-image-input-module-scss-module__AHM0UG__errorList li{list-style:none}.member-recipe-image-input-module-scss-module__AHM0UG__previewWrapper{overflow:hidden}.member-recipe-image-input-module-scss-module__AHM0UG__previewImage{object-fit:contain;border-radius:var(--spacing-core-2);max-width:100%;height:100%}.member-recipe-image-input-module-scss-module__AHM0UG__plusIcon{margin:var(--spacing-core-2);fill:var(--color-action-primary-default)}.member-recipe-image-input-module-scss-module__AHM0UG__textBlue{color:var(--color-action-primary-default)}
.time-input-module-scss-module__uxncsW__wrapper{padding:6px 6px 6px var(--spacing-core-4);margin:var(--spacing-core-2) 0;border-radius:var(--border-radius-core-m);background:#f3f6f8;flex-direction:row;flex:none;justify-content:space-between;align-items:center;display:flex}.time-input-module-scss-module__uxncsW__input{border:var(--border-width-core-regular) solid #0000;text-align:center;color:#8499ab;box-sizing:content-box;outline:none;width:30px;height:34px;padding:0 2px;font-size:22px;font-weight:400;line-height:30px}.time-input-module-scss-module__uxncsW__input::-webkit-inner-spin-button{appearance:none;margin:0}.time-input-module-scss-module__uxncsW__input[type=number]{appearance:textfield}.time-input-module-scss-module__uxncsW__input::placeholder{color:#8499ab;opacity:1}.time-input-module-scss-module__uxncsW__input:active,.time-input-module-scss-module__uxncsW__input:hover,.time-input-module-scss-module__uxncsW__input:focus,.time-input-module-scss-module__uxncsW__input:focus-within{border-color:var(--color-action-primary-default);outline:none}.time-input-module-scss-module__uxncsW__inputContainer{border:var(--border-width-core-regular) solid #0000;background-color:#0000;align-items:center;font-size:22px;font-weight:400;display:flex}.time-input-module-scss-module__uxncsW__fieldTitle{margin:0}.time-input-module-scss-module__uxncsW__timeLabel{margin-left:var(--spacing-core-1);margin-right:var(--spacing-core-3)}
.member-recipe-title-input-module-scss-module__juObPG__container{padding-top:var(--spacing-core-6);gap:var(--spacing-core-2);flex-direction:column;display:flex}
.member-recipe-create-recipe-form-module-scss-module__Eap5yW__dialogHeader{padding:var(--spacing-core-6);border-bottom:1px solid var(--color-background-tertiary-default);flex-shrink:0}.member-recipe-create-recipe-form-module-scss-module__Eap5yW__dialogContent{padding:0 var(--spacing-core-6) var(--spacing-core-6) var(--spacing-core-6);scrollbar-width:thin;flex-shrink:1;overflow-y:scroll}.member-recipe-create-recipe-form-module-scss-module__Eap5yW__dialogFooter{flex-shrink:0;box-shadow:0 -8px 16px #0000000f,0 -4px 4px #0000000a,0 -1px 2px #00000008}.member-recipe-create-recipe-form-module-scss-module__Eap5yW__errorWrapper{padding:var(--spacing-core-4) var(--spacing-core-6);align-items:center;gap:var(--spacing-core-4);background:#f3f6f8;flex-direction:row;display:flex}.member-recipe-create-recipe-form-module-scss-module__Eap5yW__errorIcon{color:var(--color-action-destructive-default)}.member-recipe-create-recipe-form-module-scss-module__Eap5yW__submitButton{width:100%}
dialog.create-member-recipe-module-scss-module__3cbGIW__dialog{border-radius:0;width:100%;padding:0;overflow:hidden}@media (max-width:699px){dialog.create-member-recipe-module-scss-module__3cbGIW__dialog{height:100%}}@media (min-width:700px){dialog.create-member-recipe-module-scss-module__3cbGIW__dialog{border-radius:var(--border-radius-core-l);max-width:496px;max-height:80%}}dialog[open].create-member-recipe-module-scss-module__3cbGIW__dialog{flex-direction:column;display:flex}
@layer pantry{.skeleton-module__b9c6Ga__root{background-color:var(--color-background-tertiary-default);width:100%;display:block}.skeleton-module__b9c6Ga__variant-circle{aspect-ratio:1;border-radius:var(--border-radius-core-circle);height:var(--sizing-core-8)}.skeleton-module__b9c6Ga__variant-rectangle{border-radius:var(--border-radius-core-s);height:var(--sizing-core-4)}.skeleton-module__b9c6Ga__variant-rounded{border-radius:var(--border-radius-core-m);height:var(--sizing-core-8)}@keyframes skeleton-module__b9c6Ga__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes skeleton-module__b9c6Ga__wave{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.skeleton-module__b9c6Ga__animation-none{opacity:.5}.skeleton-module__b9c6Ga__animation-pulse{animation-name:skeleton-module__b9c6Ga__pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.5s}.skeleton-module__b9c6Ga__animation-wave{position:relative;overflow:hidden}.skeleton-module__b9c6Ga__animation-wave:after{content:"";background:linear-gradient(90deg, transparent, var(--color-background-secondary-default), transparent);animation-name:skeleton-module__b9c6Ga__wave;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.5s;position:absolute;inset:0;transform:translate(-100%)}}
