@layer pantry{.uRvxjW_root{border:0;border-top:var(--border-width-core-regular) solid var(--color-foreground-tertiary-default);margin:0}}
@layer pantry{.i2bmyG_root{width:100%}.i2bmyG_details{min-height:64px;overflow:hidden}.i2bmyG_details.i2bmyG_dense{min-height:48px}.i2bmyG_details.i2bmyG_dense .i2bmyG_summary{padding:var(--spacing-core-3) var(--spacing-core-4)}.i2bmyG_details .i2bmyG_summary{background-color:var(--color-background-primary-default);padding:var(--spacing-core-5) var(--spacing-core-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.i2bmyG_details .i2bmyG_summary .i2bmyG_heading{justify-content:space-between;gap:var(--spacing-core-4);align-items:center;display:flex}.i2bmyG_details .i2bmyG_summary:focus-visible{outline:var(--border-width-core-thick) solid var(--color-feedback-keyboard-focus-secondary-border-color);outline-offset:-2px;border-radius:var(--border-radius-core-m);transition:none}.i2bmyG_details .i2bmyG_summary:hover{transition:background-color var(--motion-duration-hover) ease-in-out;background-color:var(--color-background-primary-hover)}.i2bmyG_details .i2bmyG_content{padding:var(--spacing-core-2) var(--spacing-core-4) var(--spacing-core-4)}.i2bmyG_details .i2bmyG_icon{min-width:var(--spacing-core-4);transition:rotate var(--motion-duration-core-long);rotate:0deg}.i2bmyG_details[open]:not([data-animation=close]) .i2bmyG_icon{rotate:180deg}.i2bmyG_divider{margin:0 var(--spacing-core-4);display:block}}
.tFwOHq_root{width:100%}
@layer pantry{._7Fgza_checkbox:not(:has(>label)){justify-content:center;align-items:center;display:flex}._7Fgza_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}._7Fgza_checkbox input{background-color:var(--color-background-primary-default)}._7Fgza_checkbox._7Fgza_dense{padding:0}._7Fgza_checkbox._7Fgza_dense ._7Fgza_checkboxTick{top:0}._7Fgza_checkbox:hover input{background-color:var(--color-background-primary-hover)}._7Fgza_checkbox:hover input._7Fgza_indeterminate,._7Fgza_checkbox:hover input:checked{background-color:var(--color-action-primary-hover)}._7Fgza_checkbox:hover input:checked._7Fgza_discount{background-color:var(--color-action-discount-hover)}._7Fgza_checkbox input:checked:disabled:hover{background-color:var(--color-action-primary-default)}._7Fgza_checkbox input:checked:disabled:hover._7Fgza_discount{background-color:var(--color-action-discount-default)}._7Fgza_checkbox:active input{background-color:var(--color-background-primary-pressed)}._7Fgza_checkbox:active input:checked{background-color:var(--color-action-primary-pressed)}._7Fgza_checkbox:active input:checked._7Fgza_discount{background-color:var(--color-action-discount-pressed)}._7Fgza_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}._7Fgza_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}._7Fgza_checkboxTick~[id=check],._7Fgza_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}._7Fgza_checkboxTick._7Fgza_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)}._7Fgza_checkboxTick:checked{box-shadow:none;background-color:var(--color-action-primary-default)}._7Fgza_checkboxTick:checked._7Fgza_discount{background-color:var(--color-action-discount-default)}._7Fgza_checkboxTick:checked~[id=check]{color:var(--color-foreground-inverted-default);display:inline}._7Fgza_checkboxTick._7Fgza_indeterminate{box-shadow:none;background-color:var(--color-action-primary-default)}._7Fgza_checkboxTick._7Fgza_indeterminate._7Fgza_discount{background-color:var(--color-action-discount-default)}._7Fgza_checkboxTick._7Fgza_indeterminate~[id=check]{color:#0000}._7Fgza_checkboxTick._7Fgza_indeterminate~[id=minus]{color:var(--color-foreground-inverted-default)}._7Fgza_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}._7Fgza_disabled{cursor:auto;opacity:.4;pointer-events:none}}
@layer pantry{.Dh3R6q_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}.Dh3R6q_noSelect{-webkit-user-select:none;user-select:none}}
.gxqw3W_list{margin:var(--spacing-core-2) 0;padding:0}.gxqw3W_list li{min-height:var(--sizing-core-12);align-items:center;display:flex}.gxqw3W_checkbox{box-sizing:content-box;-webkit-user-select:none;user-select:none}.gxqw3W_ingredient{align-items:center;gap:var(--spacing-core-2);display:flex}.gxqw3W_unit{flex-shrink:0}.gxqw3W_name{overflow-wrap:anywhere;word-break:normal;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.qjtNyW_list{margin:var(--spacing-core-2) 0;padding:0}.qjtNyW_list li{min-height:var(--sizing-core-12);align-items:center;display:flex}.qjtNyW_checkbox{box-sizing:content-box;-webkit-user-select:none;user-select:none}.qjtNyW_ingredient{margin-left:var(--spacing-core-2);overflow-wrap:anywhere;word-break:normal;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.f_eGqG_heading{margin-top:var(--spacing-core-4)}.f_eGqG_accordion summary{padding-left:0;padding-right:0}.f_eGqG_appliancesList{padding-left:var(--spacing-core-4);margin:var(--spacing-core-3) 0;gap:var(--spacing-core-6);flex-direction:column;display:flex}
.z4GzAW_root{margin:var(--spacing-core-2) 0;z-index:1;max-width:none;position:relative}.z4GzAW_root p{font-weight:700}.z4GzAW_christmasWrapper{z-index:0;position:relative}.z4GzAW_christmasWrapperSnowing{z-index:1}.z4GzAW_christmasHamsterBody{z-index:0;height:65px;transition:transform var(--motion-duration-core-medium);position:absolute;top:0;right:35px;overflow:hidden;transform:translateY(-28px)}.z4GzAW_christmasHamsterBody:hover,.z4GzAW_christmasHamsterBody:focus-visible{cursor:pointer;transform:translateY(-45px)}.z4GzAW_christmasHamster{z-index:2;pointer-events:none;position:absolute;top:0;right:35px;transform:translateY(calc(10px - 100%))}
.-sQHYW_title{margin-bottom:var(--spacing-core-2)}
