@layer pantry{.checkbox-module__E2GSVq__checkbox:not(:has(>label)){justify-content:center;align-items:center;display:flex}.checkbox-module__E2GSVq__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__E2GSVq__checkbox input{background-color:var(--color-background-primary-default)}.checkbox-module__E2GSVq__checkbox.checkbox-module__E2GSVq__dense{padding:0}.checkbox-module__E2GSVq__checkbox.checkbox-module__E2GSVq__dense .checkbox-module__E2GSVq__checkboxTick{top:0}.checkbox-module__E2GSVq__checkbox:hover input{background-color:var(--color-background-primary-hover)}.checkbox-module__E2GSVq__checkbox:hover input.checkbox-module__E2GSVq__indeterminate,.checkbox-module__E2GSVq__checkbox:hover input:checked{background-color:var(--color-action-primary-hover)}.checkbox-module__E2GSVq__checkbox:hover input:checked.checkbox-module__E2GSVq__discount{background-color:var(--color-action-discount-hover)}.checkbox-module__E2GSVq__checkbox input:checked:disabled:hover{background-color:var(--color-action-primary-default)}.checkbox-module__E2GSVq__checkbox input:checked:disabled:hover.checkbox-module__E2GSVq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__E2GSVq__checkbox:active input{background-color:var(--color-background-primary-pressed)}.checkbox-module__E2GSVq__checkbox:active input:checked{background-color:var(--color-action-primary-pressed)}.checkbox-module__E2GSVq__checkbox:active input:checked.checkbox-module__E2GSVq__discount{background-color:var(--color-action-discount-pressed)}.checkbox-module__E2GSVq__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__E2GSVq__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__E2GSVq__checkboxTick~[id=check],.checkbox-module__E2GSVq__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__E2GSVq__checkboxTick.checkbox-module__E2GSVq__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__E2GSVq__checkboxTick:checked{box-shadow:none;background-color:var(--color-action-primary-default)}.checkbox-module__E2GSVq__checkboxTick:checked.checkbox-module__E2GSVq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__E2GSVq__checkboxTick:checked~[id=check]{color:var(--color-foreground-inverted-default);display:inline}.checkbox-module__E2GSVq__checkboxTick.checkbox-module__E2GSVq__indeterminate{box-shadow:none;background-color:var(--color-action-primary-default)}.checkbox-module__E2GSVq__checkboxTick.checkbox-module__E2GSVq__indeterminate.checkbox-module__E2GSVq__discount{background-color:var(--color-action-discount-default)}.checkbox-module__E2GSVq__checkboxTick.checkbox-module__E2GSVq__indeterminate~[id=check]{color:#0000}.checkbox-module__E2GSVq__checkboxTick.checkbox-module__E2GSVq__indeterminate~[id=minus]{color:var(--color-foreground-inverted-default)}.checkbox-module__E2GSVq__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__E2GSVq__disabled{cursor:auto;opacity:.4;pointer-events:none}}
.collections-modal-module-scss-module__rQy5Hq__dialogContainer{width:100%;max-width:496px}.collections-modal-module-scss-module__rQy5Hq__dialogContent{scrollbar-width:thin;flex-grow:1;padding:0;overflow-y:scroll}.collections-modal-module-scss-module__rQy5Hq__listRoot{margin:0;padding:0;list-style:none}.collections-modal-module-scss-module__rQy5Hq__listItem{transition:all .2s ease-in-out}.collections-modal-module-scss-module__rQy5Hq__listItem:focus,.collections-modal-module-scss-module__rQy5Hq__listItem:hover{background-color:var(--color-background-primary-hover)}.collections-modal-module-scss-module__rQy5Hq__listItem:not(:first-child):before{content:"";margin:0 var(--spacing-core-4);background-color:var(--color-background-tertiary-default);height:1px;display:block}.collections-modal-module-scss-module__rQy5Hq__listIconAdd{margin-right:var(--spacing-core-4);border-radius:calc(var(--spacing-core-6)*.5);background:var(--color-static-dark);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.collections-modal-module-scss-module__rQy5Hq__addListIcon{fill:var(--color-static-light)}.collections-modal-module-scss-module__rQy5Hq__spinner{padding:var(--spacing-core-4) var(--spacing-core-8);text-align:center}.collections-modal-module-scss-module__rQy5Hq__button{padding:var(--spacing-core-3) var(--spacing-core-6);width:100%;color:var(--color-foreground-primary-default);text-align:left;background-color:#0000;border-radius:0;flex-flow:row;flex-grow:1;justify-content:flex-start;align-items:center;height:auto;margin:1px 0;font-size:16px;text-decoration:none;display:flex}.collections-modal-module-scss-module__rQy5Hq__button:hover{cursor:pointer}.collections-modal-module-scss-module__rQy5Hq__buttonConfirm{width:100%}.collections-modal-module-scss-module__rQy5Hq__text{min-width:0;margin-right:var(--spacing-core-2);flex-direction:column;flex-shrink:1;align-items:baseline;display:flex}.collections-modal-module-scss-module__rQy5Hq__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.collections-modal-module-scss-module__rQy5Hq__count{color:var(--color-foreground-secondary-default);margin-left:0}.collections-modal-module-scss-module__rQy5Hq__defaultContentIcon,.collections-modal-module-scss-module__rQy5Hq__contentIcon{background:var(--color-background-tertiary-default);border-radius:calc(var(--spacing-core-6)*.5);width:56px;height:56px;margin-right:var(--spacing-core-4);object-fit:cover;flex-shrink:0;flex-basis:auto;padding-top:0;display:flex}.collections-modal-module-scss-module__rQy5Hq__noBorder{border:none}.collections-modal-module-scss-module__rQy5Hq__dialogHeader{padding:var(--spacing-core-6);border-bottom:var(--border-width-core-regular) solid var(--color-background-tertiary-default)}.collections-modal-module-scss-module__rQy5Hq__dialogFooter{padding:var(--spacing-core-6);transition:box-shadow var(--motion-duration-core-medium)}.collections-modal-module-scss-module__rQy5Hq__dialogFooterWithError{padding-top:0}.collections-modal-module-scss-module__rQy5Hq__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:var(--color-background-secondary-default);flex-direction:row;display:flex}.collections-modal-module-scss-module__rQy5Hq__errorIcon{fill:var(--color-action-destructive-default)}.collections-modal-module-scss-module__rQy5Hq__errorMessage{font-weight:400}.collections-modal-module-scss-module__rQy5Hq__recipeCreated{padding:var(--spacing-core-4);flex-direction:column;align-items:center;display:flex}.collections-modal-module-scss-module__rQy5Hq__checkbox{box-sizing:content-box;margin-left:auto;display:flex}
.login-modal-module-scss-module__Ht_Heq__dialog{width:100%}@media (min-width:700px){.login-modal-module-scss-module__Ht_Heq__dialog{max-width:496px}}.login-modal-module-scss-module__Ht_Heq__dialogHeader{padding:var(--spacing-core-6)}.login-modal-module-scss-module__Ht_Heq__dialogContent{padding:0 var(--spacing-core-6);flex-grow:1}.login-modal-module-scss-module__Ht_Heq__dialogFooter{padding:var(--spacing-core-6)}.login-modal-module-scss-module__Ht_Heq__icon{margin:var(--spacing-core-6) auto var(--spacing-core-2);color:#e0e0e0;display:block}.login-modal-module-scss-module__Ht_Heq__registerButton{justify-content:center;text-decoration:none;display:flex}.login-modal-module-scss-module__Ht_Heq__dialogDescription{margin-bottom:24px}
.play-button-module-scss-module__t36O6q__root{border:var(--border-width-core-thick) solid var(--color-static-light);transition:background var(--motion-duration-core-medium);border-radius:var(--border-radius-core-circle);background:#0000004d;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.play-button-module-scss-module__t36O6q__root:hover{cursor:pointer;background:#00000080}@media (min-width:700px){.play-button-module-scss-module__t36O6q__root{width:72px;height:72px}}@media (min-width:1000px){.play-button-module-scss-module__t36O6q__root{width:96px;height:96px}}.play-button-module-scss-module__t36O6q__icon{width:20px;height:20px;margin-left:4px}@media (min-width:1000px){.play-button-module-scss-module__t36O6q__icon{width:25px;height:25px;margin-left:6px}}
@layer pantry{.blue-billywig-player-module__5B0Zkq__player{aspect-ratio:16/9}}
.inline-video-modal-module-scss-module__uYNUpW__root{width:100%;max-width:745px}
.recipe-image-module-scss-module__AGGAsa__root{width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:1000px){.recipe-image-module-scss-module__AGGAsa__root{border-radius:var(--border-radius-core-xl)}}.recipe-image-module-scss-module__AGGAsa__image{width:100%;height:100%}.recipe-image-module-scss-module__AGGAsa__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recipe-image-module-scss-module__AGGAsa__attributes{left:var(--spacing-core-4);right:var(--spacing-core-4);bottom:var(--spacing-core-8);flex-wrap:wrap;justify-content:space-between;display:flex;position:absolute}@media (min-width:700px){.recipe-image-module-scss-module__AGGAsa__attributes{left:var(--spacing-core-6);right:var(--spacing-core-6);bottom:var(--spacing-core-12)}}@media (min-width:1000px){.recipe-image-module-scss-module__AGGAsa__attributes{top:var(--spacing-core-5);left:var(--spacing-core-5);right:var(--spacing-core-5);bottom:unset}}
.recipe-image-author-module-scss-module__hqKnNq__root{align-items:center;gap:var(--spacing-core-2);height:var(--sizing-core-10);background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);border-radius:var(--border-radius-core-xl);padding:0 var(--spacing-core-3);border:none;display:flex}.recipe-image-author-module-scss-module__hqKnNq__logoWrapper{aspect-ratio:1;height:var(--sizing-core-8);border-radius:var(--border-radius-core-circle);overflow:hidden}.recipe-image-author-module-scss-module__hqKnNq__logo{object-fit:contain;width:100%;height:100%}.recipe-image-author-module-scss-module__hqKnNq__name{overflow-wrap:anywhere;word-break:normal;font-weight:700;display:inline-block}.recipe-image-author-module-scss-module__hqKnNq__allerhande{width:80px}
.recipe-image-favorite-module-scss-module__dN6xIq__root{align-items:center;gap:var(--spacing-core-2);height:var(--sizing-core-10);background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);border-radius:var(--border-radius-core-xl);transition:all var(--motion-duration-hover);padding:var(--spacing-core-2);border:none;display:flex}@media (max-width:999px){.recipe-image-favorite-module-scss-module__dN6xIq__root span{display:none}}@media (min-width:1000px){.recipe-image-favorite-module-scss-module__dN6xIq__root{padding:var(--spacing-core-2) var(--spacing-core-3)}}.recipe-image-favorite-module-scss-module__dN6xIq__root:hover{cursor:pointer;background-color:var(--color-background-primary-hover)}
.recipe-steps-module-scss-module__mrszHq__steps{gap:var(--spacing-core-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recipe-steps-module-scss-module__mrszHq__step{gap:var(--spacing-core-5);flex-direction:row;display:flex}.recipe-steps-module-scss-module__mrszHq__stepText{overflow-wrap:anywhere;word-break:normal}.recipe-steps-module-scss-module__mrszHq__circle{width:var(--sizing-core-8);height:var(--sizing-core-8);background-color:var(--color-background-secondary-default);text-align:center;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:36px;display:flex}
.video-thumbnail-module-scss-module__-KKULW__root{border:none;margin:0;padding:0;display:flex;position:relative}.video-thumbnail-module-scss-module__-KKULW__root:hover{cursor:pointer}.video-thumbnail-module-scss-module__-KKULW__root:hover .video-thumbnail-module-scss-module__-KKULW__playButton{background:#00000080}.video-thumbnail-module-scss-module__-KKULW__image{width:100%;height:100%}.video-thumbnail-module-scss-module__-KKULW__playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
