.header-module-scss-module__i_XwFW__wrapper{padding-bottom:var(--spacing-core-2)}
.breadcrumbs-module-scss-module__zfFqnG__root{padding:0 0 var(--spacing-core-3);border-bottom:1px solid var(--color-background-tertiary-default);flex-basis:100%;list-style:none}.breadcrumbs-module-scss-module__zfFqnG__noBorder{border-bottom:none}.breadcrumbs-module-scss-module__zfFqnG__crumbs{margin:0;padding:0;list-style:none;display:none}@media (min-width:700px){.breadcrumbs-module-scss-module__zfFqnG__crumbs{flex-wrap:wrap;align-items:center;display:flex}}.breadcrumbs-module-scss-module__zfFqnG__home{vertical-align:sub;padding:0;list-style:none;display:inline-block}.breadcrumbs-module-scss-module__zfFqnG__home svg{color:var(--color-foreground-primary-default);transition:all .2s ease-in-out}.breadcrumbs-module-scss-module__zfFqnG__home:hover svg,.breadcrumbs-module-scss-module__zfFqnG__home:active svg,.breadcrumbs-module-scss-module__zfFqnG__home:focus svg{fill:var(--color-accent-primary)}.breadcrumbs-module-scss-module__zfFqnG__crumb:not(:last-of-type){margin-right:12px}.breadcrumbs-module-scss-module__zfFqnG__crumb:not(.breadcrumbs-module-scss-module__zfFqnG__home){color:var(--color-foreground-primary-default);padding:0 0 0 15px;text-decoration:none;display:inline;position:relative}.breadcrumbs-module-scss-module__zfFqnG__crumb:not(.breadcrumbs-module-scss-module__zfFqnG__home):before{content:"";background:var(--color-foreground-primary-default);border-radius:50%;width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0}.breadcrumbs-module-scss-module__zfFqnG__link{color:var(--color-foreground-primary-default);text-decoration:none;display:inline-block;position:relative}.breadcrumbs-module-scss-module__zfFqnG__link:after{opacity:0;background:var(--color-foreground-primary-default);content:"";width:100%;height:1px;margin:auto;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;right:0}.breadcrumbs-module-scss-module__zfFqnG__link:hover:after,.breadcrumbs-module-scss-module__zfFqnG__link:active:after,.breadcrumbs-module-scss-module__zfFqnG__link:focus:after{opacity:1}.breadcrumbs-module-scss-module__zfFqnG__linkLabel{text-transform:capitalize}.breadcrumbs-module-scss-module__zfFqnG__back{color:var(--color-foreground-primary-default);background-color:#0000;border:none;margin-left:-6px;font-weight:700;text-decoration:none}.breadcrumbs-module-scss-module__zfFqnG__back:hover{cursor:pointer}@media (min-width:700px){.breadcrumbs-module-scss-module__zfFqnG__back{display:none}}.breadcrumbs-module-scss-module__zfFqnG__backLabel,.breadcrumbs-module-scss-module__zfFqnG__backIcon{vertical-align:middle}
@layer pantry{.skeleton-module__99XBsa__root{background-color:var(--color-background-tertiary-default);width:100%;display:block}.skeleton-module__99XBsa__variant-circle{aspect-ratio:1;border-radius:var(--border-radius-core-circle);height:var(--sizing-core-8)}.skeleton-module__99XBsa__variant-rectangle{border-radius:var(--border-radius-core-s);height:var(--sizing-core-4)}.skeleton-module__99XBsa__variant-rounded{border-radius:var(--border-radius-core-m);height:var(--sizing-core-8)}@keyframes skeleton-module__99XBsa__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes skeleton-module__99XBsa__wave{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.skeleton-module__99XBsa__animation-none{opacity:.5}.skeleton-module__99XBsa__animation-pulse{animation-name:skeleton-module__99XBsa__pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.5s}.skeleton-module__99XBsa__animation-wave{position:relative;overflow:hidden}.skeleton-module__99XBsa__animation-wave:after{content:"";background:linear-gradient(90deg, transparent, var(--color-background-secondary-default), transparent);animation-name:skeleton-module__99XBsa__wave;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.5s;position:absolute;inset:0;transform:translate(-100%)}}
.header-sub-title-module-scss-module__PwO0Ba__subtitle{font-weight:400}.header-sub-title-module-scss-module__PwO0Ba__subTitlePlaceholder{height:var(--spacing-core-6)}
@media (max-width:1347px){.scrollable-grid-module-scss-module__l-JmyG__grid{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:scroll}.scrollable-grid-module-scss-module__l-JmyG__gridItem{min-width:350px}}
.skeleton-labe-module-scss-module__v8zmnW__root{padding-bottom:var(--sizing-core-4)}
@layer pantry{.error-message-module__tncvFW__root{align-items:flex-start;gap:var(--spacing-core-2);color:var(--color-feedback-error-default);display:flex}.error-message-module__tncvFW__root.error-message-module__tncvFW__compact{gap:var(--spacing-core-1)}.error-message-module__tncvFW__root.error-message-module__tncvFW__compact .error-message-module__tncvFW__icon{height:var(--sizing-core-4)}.error-message-module__tncvFW__root.error-message-module__tncvFW__compact .error-message-module__tncvFW__icon>svg{height:var(--sizing-core-3);width:var(--sizing-core-3)}.error-message-module__tncvFW__icon{height:var(--sizing-core-6);flex-shrink:0;align-items:center;display:flex}.error-message-module__tncvFW__icon>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}.error-message-module__tncvFW__text{color:currentColor}}
@media screen and (min-width:0){@layer pantry{.input-field-module__WdW4La__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__WdW4La__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__WdW4La__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__WdW4La__baseInput,.input-field-module__WdW4La__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__WdW4La__baseInput:hover,.input-field-module__WdW4La__root:hover{background-color:var(--color-background-primary-hover)}.input-field-module__WdW4La__baseInput:active,.input-field-module__WdW4La__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__WdW4La__baseInput::placeholder,.input-field-module__WdW4La__root::placeholder{color:var(--color-foreground-secondary-default)}:is(.input-field-module__WdW4La__baseInput:focus-visible,.input-field-module__WdW4La__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__WdW4La__baseInput:disabled,.input-field-module__WdW4La__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__WdW4La__baseInput:disabled::placeholder,.input-field-module__WdW4La__root:disabled::placeholder{color:var(--color-foreground-primary-disabled)}.input-field-module__WdW4La__baseInput.input-field-module__WdW4La__error,.input-field-module__WdW4La__error.input-field-module__WdW4La__root{box-shadow:0 0 0 var(--border-width-core-regular) var(--color-feedback-error-default) inset}:is(.input-field-module__WdW4La__baseInput.input-field-module__WdW4La__error:focus-visible,.input-field-module__WdW4La__error.input-field-module__WdW4La__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__WdW4La__baseInput::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__root::-webkit-datetime-edit-day-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__baseInput::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__root::-webkit-datetime-edit-month-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__baseInput::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__root::-webkit-datetime-edit-year-field:focus{color:inherit;background-color:#b0d3fc}.input-field-module__WdW4La__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__WdW4La__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__WdW4La__baseInput[type=password]:not(:placeholder-shown),[type=password].input-field-module__WdW4La__root:not(:placeholder-shown){font-family:sans-serif}.input-field-module__WdW4La__root{max-height:var(--sizing-core-12);appearance:none}.input-field-module__WdW4La__root.input-field-module__WdW4La__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__WdW4La__root.input-field-module__WdW4La__rounded{border-radius:var(--border-radius-core-circle)}.input-field-module__WdW4La__inputFieldGroup{position:relative}.input-field-module__WdW4La__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__WdW4La__inputFieldIcon.input-field-module__WdW4La__compact{box-sizing:content-box;height:var(--sizing-core-8);width:var(--sizing-core-4);padding-block:0}.input-field-module__WdW4La__inputFieldIcon.input-field-module__WdW4La__rounded{padding-right:var(--spacing-core-4)}.input-field-module__WdW4La__inputFieldIcon.input-field-module__WdW4La__noPointerEvents{pointer-events:none}.input-field-module__WdW4La__inputFieldIcon>svg{height:var(--sizing-core-6);width:var(--sizing-core-6);fill:var(--color-foreground-primary-default)}.input-field-module__WdW4La__inputFieldIcon.input-field-module__WdW4La__compact>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}}
@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{.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{.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{.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}
.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-module-scss-module__VNckBW__input{max-width:708px}.my-recipes-search-module-scss-module__VNckBW__input input{background-color:var(--color-background-secondary-default);color:var(--color-foreground-secondary-default)}.my-recipes-search-module-scss-module__VNckBW__input input:focus-visible,.my-recipes-search-module-scss-module__VNckBW__input input:active,.my-recipes-search-module-scss-module__VNckBW__input input:hover{background-color:var(--color-background-secondary-hover)}
.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}}
@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}}
@media (min-width:700px){.add-collection-modal-module-scss-module__IDz6Iq__dialogContent{min-width:496px}}.add-collection-modal-module-scss-module__IDz6Iq__form{gap:var(--spacing-core-2);flex-direction:column;display:flex}.add-collection-modal-module-scss-module__IDz6Iq__button{width:100%}.add-collection-modal-module-scss-module__IDz6Iq__errorWrapper{padding:var(--spacing-core-4) var(--spacing-core-6);margin:0 calc(var(--spacing-core-6)*-1);align-items:center;gap:var(--spacing-core-4);background:#f3f6f8;flex-direction:row;display:flex}.add-collection-modal-module-scss-module__IDz6Iq__errorIcon{fill:#ff1f1f}.add-collection-modal-module-scss-module__IDz6Iq__errorMessage{font-weight:400}
.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}
@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%)}}
