.composed-image-module-scss-module__vpefba__grid{background-color:var(--color-background-primary-default);gap:var(--spacing-core-1);grid-template-columns:1fr 1fr;display:grid}@container not (min-width:100px){.composed-image-module-scss-module__vpefba__grid{gap:2px}}.composed-image-module-scss-module__vpefba__smallGap{gap:calc(var(--spacing-core-1)/2)}.composed-image-module-scss-module__vpefba__column{grid-column:span 2}.composed-image-module-scss-module__vpefba__image{width:100%;min-width:0;height:100%;min-height:0}.composed-image-module-scss-module__vpefba__image img{object-fit:cover;object-position:center center;width:100%;height:100%}
@layer pantry{.filter-chip-module__xvbn5W__root{align-items:center;gap:var(--spacing-core-2);background-color:var(--color-background-secondary-default);box-sizing:border-box;height:var(--sizing-core-10);padding:0 var(--spacing-core-4);border-radius:var(--border-radius-core-xl);cursor:pointer;transition:var(--motion-duration-hover);border:none;flex-direction:row;display:flex}.filter-chip-module__xvbn5W__root:hover{background-color:var(--color-background-secondary-hover)}.filter-chip-module__xvbn5W__root:active{background-color:var(--color-background-secondary-pressed)}.filter-chip-module__xvbn5W__root.filter-chip-module__xvbn5W__compact{height:var(--sizing-core-8);padding:0 var(--spacing-core-4)}.filter-chip-module__xvbn5W__root.filter-chip-module__xvbn5W__compact .filter-chip-module__xvbn5W__icon,.filter-chip-module__xvbn5W__root.filter-chip-module__xvbn5W__compact .filter-chip-module__xvbn5W__actionIcon{max-height:var(--sizing-core-4)}.filter-chip-module__xvbn5W__root.filter-chip-module__xvbn5W__large{height:var(--sizing-core-12)}.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter){background-color:var(--color-background-inverted-default)}.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter):hover{background-color:var(--color-background-inverted-hover)}.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter):active{background-color:var(--color-background-inverted-pressed)}.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter) .filter-chip-module__xvbn5W__actionIcon,.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter) .filter-chip-module__xvbn5W__amount,.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter) .filter-chip-module__xvbn5W__text{color:var(--color-foreground-inverted-default)}.filter-chip-module__xvbn5W__selected:not(.filter-chip-module__xvbn5W__filter) .filter-chip-module__xvbn5W__amountPill{background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default)}.filter-chip-module__xvbn5W__overview .filter-chip-module__xvbn5W__amountPill{background-color:var(--color-background-inverted-default);color:var(--color-foreground-inverted-default)}.filter-chip-module__xvbn5W__amount,.filter-chip-module__xvbn5W__text{color:var(--color-foreground-primary-default)}.filter-chip-module__xvbn5W__textDiscount{color:var(--color-action-discount-default)}.filter-chip-module__xvbn5W__textNew{color:var(--color-accent-new)}.filter-chip-module__xvbn5W__icon,.filter-chip-module__xvbn5W__actionIcon{color:var(--color-foreground-primary-default);max-height:var(--sizing-core-6)}.filter-chip-module__xvbn5W__amountPill{border-radius:var(--border-radius-core-circle);background-color:var(--color-background-primary-default);width:var(--sizing-core-5);height:var(--sizing-core-5);justify-content:center;line-height:22px;display:flex;position:relative;top:-1px}}
.quick-filter-module-scss-module__EBhGAa__root{margin:0}.quick-filter-module-scss-module__EBhGAa__root :first-letter{text-transform:capitalize}.quick-filter-module-scss-module__EBhGAa__selected{background-color:var(--color-background-primary-default);border:1px solid var(--color-background-secondary-hover);color:var(--color-foreground-primary-default)}.quick-filter-module-scss-module__EBhGAa__selected:hover{background-color:var(--color-background-secondary-default)}
.quick-filters-module-scss-module__e7xE-W__root{margin-bottom:var(--spacing-core-4);display:inline-grid}.quick-filters-module-scss-module__e7xE-W__skeletonFilter{height:var(--sizing-core-10);margin:var(--spacing-core-1) 0;border-radius:var(--border-radius-core-circle)}.quick-filters-module-scss-module__e7xE-W__list{gap:var(--spacing-core-2);white-space:nowrap;scroll-snap-type:x mandatory;scrollbar-width:none;will-change:scroll-position;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.quick-filters-module-scss-module__e7xE-W__list::-webkit-scrollbar{display:none}@media (min-width:1000px){.quick-filters-module-scss-module__e7xE-W__list{flex-wrap:wrap}}.quick-filters-module-scss-module__e7xE-W__filterReset{border:1px solid var(--color-background-inverted-default);transition:border .3s cubic-bezier(.4,0,.2,1)}.quick-filters-module-scss-module__e7xE-W__filterReset:hover{border:1px solid var(--color-background-secondary-hover)}
@layer pantry{.card-module__t4O0LW__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__t4O0LW__root:hover,.card-module__t4O0LW__root:focus-visible){cursor:pointer}}
@layer pantry{.card-body-module__w8_a1G__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__8f9oLG__root{box-sizing:content-box;line-height:var(--typography-body-strong-desktop-lineHeightRem);flex-grow:1;height:2lh;overflow:hidden}}
@layer pantry{.card-text-module__DnaJlG__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{.section-module__yWCTJG__section{flex-direction:column;display:flex}.section-module__yWCTJG__sectionTitleContainer{gap:var(--spacing-core-2);justify-content:space-between;align-items:center;display:flex}.section-module__yWCTJG__verticalAligment{vertical-align:middle}.section-module__yWCTJG__sectionSubtitle{word-break:normal;overflow-wrap:anywhere;color:var(--color-foreground-secondary-default)}.section-module__yWCTJG__title{word-break:normal;overflow-wrap:anywhere}a.section-module__yWCTJG__linkAnchor{padding:var(--spacing-core-1) 0;word-break:normal;overflow-wrap:anywhere;flex-wrap:nowrap;flex-shrink:0;max-width:180px}a.section-module__yWCTJG__linkAnchor>span{text-align:right}}
.category-card-module-scss-module__7oE6hW__placeholder,.category-card-module-scss-module__7oE6hW__imageWrapper{aspect-ratio:21/10;width:100%;height:100%}.category-card-module-scss-module__7oE6hW__imageWrapper{overflow:hidden}.category-card-module-scss-module__7oE6hW__placeholder{background-color:#e0e0e0;justify-content:center;align-items:center;min-height:0;display:flex}.category-card-module-scss-module__7oE6hW__placeholder svg{height:var(--sizing-core-16);width:var(--sizing-core-16);color:var(--color-background-secondary-default)}.category-card-module-scss-module__7oE6hW__text{-webkit-line-clamp:1;line-clamp:1;height:1lh}
.button-dropdown-module-scss-module__JmatAa__dropdownWrapper{display:inline-block;position:relative}.button-dropdown-module-scss-module__JmatAa__button{text-align:center;padding:var(--spacing-core-3) var(--spacing-core-8);align-items:center;gap:8px;display:flex}.button-dropdown-module-scss-module__JmatAa__icon{fill:currentColor;min-width:19px;min-height:19px}.button-dropdown-module-scss-module__JmatAa__dropdown{background-color:var(--color-background-primary-default);z-index:100;visibility:hidden;opacity:0;border-radius:14px;width:270px;margin:0;padding:0;list-style:none;transition:opacity .3s,transform .3s;position:absolute;top:37px;right:-12px;overflow:hidden;transform:translateY(-25px);box-shadow:0 4px 4px #00000040}.button-dropdown-module-scss-module__JmatAa__dropdown>li:not(:last-of-type) .button-dropdown-module-scss-module__JmatAa__dropdownItemContent{border-bottom:1px solid #e0e0e0}.button-dropdown-module-scss-module__JmatAa__dropdown.button-dropdown-module-scss-module__JmatAa__open{visibility:visible;opacity:1;transform:translateY(0)}.button-dropdown-module-scss-module__JmatAa__dropdownItem{background-color:#0000;border:none;width:100%;padding:0 14px}.button-dropdown-module-scss-module__JmatAa__dropdownItem:hover{cursor:pointer;background-color:#f3f6f8}.button-dropdown-module-scss-module__JmatAa__dropdownItem .button-dropdown-module-scss-module__JmatAa__dropdownItemContent{align-items:center;gap:14px;padding:20px 6px;display:flex}
.my-recipes-header-module-scss-module__poIFtG__header{margin-bottom:var(--spacing-core-6)}
@layer pantry{.quick-entry-module__3dTJmG__root{box-sizing:border-box;background-color:var(--color-background-secondary-default);border-radius:var(--border-radius-core-m);flex-direction:row;align-items:center;text-decoration:none;display:flex}.quick-entry-module__3dTJmG__root:hover{background-color:var(--color-background-secondary-hover)}}
@layer pantry{.quick-entry-chevron-module__OexDTq__root{margin:var(--spacing-core-4);color:var(--color-foreground-primary-default);align-self:center;margin-left:auto}}
@layer pantry{.quick-entry-content-module__lXBC7a__root{margin-right:var(--spacing-core-4);margin-top:var(--spacing-core-4);margin-bottom:var(--spacing-core-4);flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}}
@layer pantry{.quick-entry-icon-module__5MBMEG__root{margin:var(--spacing-core-4);border-radius:var(--border-radius-core-m);width:48px;height:48px;color:var(--color-static-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.quick-entry-icon-module__5MBMEG__regular{background-color:var(--color-accent-primary)}.quick-entry-icon-module__5MBMEG__discount{background-color:var(--color-accent-discount)}.quick-entry-icon-module__5MBMEG__premium{background-color:var(--color-accent-premium)}}
@layer pantry{.quick-entry-title-module__oYT1ca__root{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground-primary-default);overflow:hidden}}
