.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{.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}
.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}}
@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{.brochure-container-module__AJHlmG__contentContainer{transition:box-shadow var(--motion-duration-core-medium) ease-in-out;border-radius:var(--border-radius-core-m);color:var(--color-foreground-primary-default);background-color:#0000;flex-direction:row;text-decoration:none;display:flex}@media (min-width:700px){.brochure-container-module__AJHlmG__contentContainer{padding:var(--spacing-core-4);flex-direction:column}.brochure-container-module__AJHlmG__contentContainer img{transition:transform var(--motion-duration-hover)}}@media (min-width:700px) and (not (prefers-reduced-motion:reduce)){:is(.brochure-container-module__AJHlmG__contentContainer:hover,.brochure-container-module__AJHlmG__contentContainer:focus-visible){box-shadow:var(--elevation-bottom-s)}:is(.brochure-container-module__AJHlmG__contentContainer:hover img,.brochure-container-module__AJHlmG__contentContainer:focus-visible img){transform:translateY(calc(var(--spacing-core-4) * -1))}}.brochure-container-module__AJHlmG__imageContainer{background-color:var(--color-background-secondary-default);border-radius:var(--border-radius-core-m);justify-content:center;height:88px;display:flex;overflow:hidden}@media (max-width:699px){.brochure-container-module__AJHlmG__imageContainer{aspect-ratio:1;flex-shrink:0}}@media (min-width:360px){.brochure-container-module__AJHlmG__imageContainer{height:112px}}@media (min-width:700px){.brochure-container-module__AJHlmG__imageContainer{padding:var(--spacing-core-8) var(--spacing-core-2) 0 var(--spacing-core-2);height:208px}}.brochure-container-module__AJHlmG__linkContainer{cursor:pointer;flex-direction:column;text-decoration:none;display:flex}}
@layer pantry{.brochure-description-module__XoC4za__descriptionContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:699px){.brochure-description-module__XoC4za__descriptionContainer{padding-left:var(--spacing-core-4)}}@media (min-width:700px){.brochure-description-module__XoC4za__descriptionContainer{padding-top:var(--spacing-core-4)}}.brochure-description-module__XoC4za__iconButton{pointer-events:none;flex-shrink:0}.brochure-description-module__XoC4za__textContainer{flex-direction:column;display:flex;overflow:hidden}.brochure-description-module__XoC4za__title{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:break-word;color:var(--color-foreground-primary-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brochure-description-module__XoC4za__title:only-child{-webkit-line-clamp:2;line-clamp:2}.brochure-description-module__XoC4za__subtitle{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:break-word;color:var(--color-foreground-secondary-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer pantry{.brochure-image-module__AQNWzq__image{width:100%;max-width:200px;height:calc(100% + var(--spacing-core-4));object-fit:cover;object-position:top}@media (min-width:700px){.brochure-image-module__AQNWzq__image{border-radius:var(--spacing-core-2) var(--spacing-core-2) 0 0}}}
.magazines-fallback-module-scss-module__UTrC7a__fallback{align-items:center;gap:var(--spacing-core-2);flex-direction:column;display:flex}.magazines-fallback-module-scss-module__UTrC7a__fallbackTitle{text-align:center}.magazines-fallback-module-scss-module__UTrC7a__fallbackTitle span{display:block}.magazines-fallback-module-scss-module__UTrC7a__fallbackButton{margin-top:var(--spacing-core-4)}
.page-module-scss-module__19wFpG__header{margin-bottom:var(--sizing-core-6)}.page-module-scss-module__19wFpG__year{margin:var(--sizing-core-4) 0;font-weight:400}.page-module-scss-module__19wFpG__grid{row-gap:var(--spacing-core-2);grid-template-columns:1fr;display:grid}@media (min-width:700px){.page-module-scss-module__19wFpG__grid{grid-template-columns:repeat(3,1fr);row-gap:0}}@media (min-width:1000px){.page-module-scss-module__19wFpG__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1348px){.page-module-scss-module__19wFpG__grid{grid-template-columns:repeat(5,1fr)}}
.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)}
@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{.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)}}
@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}
@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)}}
@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)}}
