@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}
@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-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%)}
.recipe-video-tip-module-scss-module__piIWha__root{background-color:var(--color-background-secondary-default);width:255px;margin-top:var(--spacing-core-2);margin-right:var(--spacing-core-4);border-radius:var(--spacing-core-2);display:inline-block;overflow:hidden}.recipe-video-tip-module-scss-module__piIWha__info{padding:var(--spacing-core-4)}@media (min-width:1000px){.recipe-video-tip-module-scss-module__piIWha__root{width:260px}}
.recipe-tips-module-scss-module__i66Tqq__root{gap:var(--spacing-core-5);flex-direction:row;display:flex}.recipe-tips-module-scss-module__i66Tqq__tips{flex-direction:column;display:flex}.recipe-tips-module-scss-module__i66Tqq__tips ul{gap:var(--spacing-core-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recipe-tips-module-scss-module__i66Tqq__textTips{padding-top:var(--spacing-core-2)}.recipe-tips-module-scss-module__i66Tqq__tip{flex-direction:column;display:flex}@media (min-width:1000px){.recipe-tips-module-scss-module__i66Tqq__tip{gap:var(--spacing-core-2);flex-direction:row}}.recipe-tips-module-scss-module__i66Tqq__tip span:first-of-type{text-transform:capitalize;font-weight:800}.recipe-tips-module-scss-module__i66Tqq__videoTipsWrapper{flex-flow:wrap;display:flex}.recipe-tips-module-scss-module__i66Tqq__icon{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}
.recipe-page-module-scss-module__iSh5Aq__root{background-color:var(--color-background-primary-default);padding-bottom:var(--spacing-core-4)}@media (min-width:1000px){.recipe-page-module-scss-module__iSh5Aq__root{background-color:var(--color-background-secondary-default);padding-top:var(--spacing-core-6);padding-bottom:var(--spacing-core-6)}}.recipe-page-module-scss-module__iSh5Aq__container{grid-template:"image""info""advertisements""variants""ingredients""nutrition""preparation""related""extra"/100%;display:grid}@media (max-width:999px){.recipe-page-module-scss-module__iSh5Aq__container{box-sizing:border-box;padding:0}}@media (min-width:1000px){.recipe-page-module-scss-module__iSh5Aq__container{gap:var(--spacing-core-6);grid-template:"sidebar main""related related"/1fr 2fr}}@media print{.recipe-page-module-scss-module__iSh5Aq__container{display:none}}
.recipe-page-advertisements-module-scss-module__efAala__root{padding:0 var(--spacing-core-4);margin-bottom:var(--spacing-core-4);grid-area:advertisements}@media (min-width:700px){.recipe-page-advertisements-module-scss-module__efAala__root{padding:0 var(--spacing-core-6);margin-bottom:var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-advertisements-module-scss-module__efAala__root{margin-bottom:0;padding:0}}
.recipe-page-breadcrumbs-module-scss-module__-E1Nxa__root{padding:0 var(--spacing-core-8)}@media print{.recipe-page-breadcrumbs-module-scss-module__-E1Nxa__root{display:none}}
.recipe-page-extra-info-module-scss-module__ZQfApW__root{background-color:var(--color-background-primary-default);padding:0 var(--spacing-core-4);gap:var(--spacing-core-4);flex-direction:column;grid-area:extra;display:flex}@media (min-width:700px){.recipe-page-extra-info-module-scss-module__ZQfApW__root{padding:0 var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-extra-info-module-scss-module__ZQfApW__root{border-radius:var(--border-radius-core-xl);padding:var(--spacing-core-8)}}
.recipe-page-header-module-scss-module__w9tItG__root{background-color:var(--color-background-primary-default);gap:var(--spacing-core-2);flex-direction:column;display:flex}@media (min-width:1000px){.recipe-page-header-module-scss-module__w9tItG__root{border-radius:var(--border-radius-core-xl);padding:var(--spacing-core-8);gap:var(--spacing-core-3)}}
.recipe-page-image-module-scss-module__MfnqdG__root{grid-area:image}
.recipe-page-info-module-scss-module__o0s8qG__root{gap:var(--spacing-core-2);padding:var(--spacing-core-4) var(--spacing-core-4) 0 var(--spacing-core-4);margin-top:calc(var(--spacing-core-4)*-1);margin-bottom:var(--spacing-core-4);border-radius:var(--border-radius-core-l);background-color:var(--color-background-primary-default);z-index:1;flex-direction:column;grid-area:info;display:flex}@media (min-width:700px){.recipe-page-info-module-scss-module__o0s8qG__root{padding:var(--spacing-core-6) var(--spacing-core-6) 0 var(--spacing-core-6);margin-bottom:var(--spacing-core-6);margin-top:calc(var(--spacing-core-6)*-1);border-radius:var(--border-radius-core-xl)}}@media (min-width:1000px){.recipe-page-info-module-scss-module__o0s8qG__root{gap:var(--spacing-core-3);margin-top:0;margin-bottom:0;padding:0}}
.recipe-page-ingredients-module-scss-module__z3a89G__root{background-color:var(--color-background-primary-default);padding:0 var(--spacing-core-4);grid-area:ingredients}@media (min-width:700px){.recipe-page-ingredients-module-scss-module__z3a89G__root{padding:0 var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-ingredients-module-scss-module__z3a89G__root{border-radius:var(--border-radius-core-xl);padding:var(--spacing-core-8)}}
.recipe-page-main-module-scss-module__w7IGbW__root{gap:var(--spacing-core-6);flex-direction:column;grid-area:main;display:flex}
.recipe-page-nutrition-module-scss-module__Q_U7oW__root{background-color:var(--color-background-primary-default);padding:0 var(--spacing-core-4);margin-bottom:var(--spacing-core-4);grid-area:nutrition}@media (min-width:700px){.recipe-page-nutrition-module-scss-module__Q_U7oW__root{padding:0 var(--spacing-core-6);margin-bottom:var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-nutrition-module-scss-module__Q_U7oW__root{border-radius:var(--border-radius-core-xl);padding:var(--spacing-core-8);margin-bottom:0}}
.recipe-page-preparation-module-scss-module__fPRrMq__root{background-color:var(--color-background-primary-default);padding:0 var(--spacing-core-4);gap:var(--spacing-core-4);margin-bottom:var(--spacing-core-4);flex-direction:column;grid-area:preparation;display:flex}@media (min-width:700px){.recipe-page-preparation-module-scss-module__fPRrMq__root{padding:0 var(--spacing-core-6);margin-bottom:var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-preparation-module-scss-module__fPRrMq__root{border-radius:var(--border-radius-core-xl);padding:var(--spacing-core-8);margin-bottom:0}}
.recipe-page-related-module-scss-module__wziWRW__root{margin-bottom:var(--spacing-core-4);grid-area:related}@media (min-width:700px){.recipe-page-related-module-scss-module__wziWRW__root{margin-bottom:var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-related-module-scss-module__wziWRW__root{margin-bottom:0}}
.recipe-page-sidebar-module-scss-module__NfF9aq__root{gap:var(--spacing-core-6);flex-direction:column;grid-area:sidebar;display:flex}
.recipe-page-variants-module-scss-module__6ZNBUq__root{padding:0 var(--spacing-core-4);margin-bottom:var(--spacing-core-4);grid-area:variants}@media (min-width:700px){.recipe-page-variants-module-scss-module__6ZNBUq__root{padding:0 var(--spacing-core-6);margin-bottom:var(--spacing-core-6)}}@media (min-width:1000px){.recipe-page-variants-module-scss-module__6ZNBUq__root{margin-bottom:0;padding:0}}
.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__root{gap:var(--spacing-core-4);flex-direction:row;justify-content:space-between;display:flex}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__buttons{gap:var(--spacing-core-4);flex-direction:row;display:flex}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__showMore{cursor:pointer;text-align:center;vertical-align:middle;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;width:60px;height:48px;display:inline-flex;position:relative}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__showMore:hover .recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot,.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__showMore:active .recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot,.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__showMore:focus-visible .recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot{background:var(--color-foreground-primary-default)}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot{width:3px;height:3px;margin-right:var(--spacing-core-1);border:var(--border-width-core-thick) solid var(--color-foreground-primary-default);background:var(--color-background-primary-default);border-radius:100%;padding:2px;transition:all .1s ease-in-out .1s;display:inline-block;position:relative}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot:first-of-type{transition-delay:0s}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dot:last-of-type{margin-right:0;transition-delay:.2s}dialog[open].recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialog{border-radius:0;flex-direction:column;width:100%;padding:0;display:flex}@media (max-width:699px){dialog[open].recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialog{height:100%}}@media (min-width:700px){dialog[open].recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialog{border-radius:var(--border-radius-core-l);max-width:496px}}@media print{dialog[open].recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialog{display:none}}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialogHeader{padding:var(--spacing-core-6)}.recipe-page-preparation-toolbar-module-scss-module__UaZzNq__dialogContent{padding:0 var(--spacing-core-6) var(--spacing-core-6) var(--spacing-core-6);gap:var(--spacing-core-4);flex-direction:column;flex-grow:1;display:flex}
.recipe-ingredients-add-button-module-scss-module__tFwOHq__root{width:100%}
