.recipe-details-content_buttonHeadingContainer__KphbB{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--spacing-core-5)}@media(max-width:999px){.recipe-details-content_buttonHeadingContainer__KphbB{flex-direction:column}}@media(max-width:699px){.recipe-details-content_buttonHeadingContainer__KphbB{margin-top:var(--spacing-core-10)}}@media(min-width:1000px){.recipe-details-content_buttonHeadingContainer__KphbB{flex-wrap:nowrap}}.recipe-details-content_servingsSkeleton__hf6dg{height:var(--sizing-core-10);margin-bottom:var(--spacing-core-6);border-radius:var(--border-radius-core-circle)}.recipe-details-content_receiptDetailsButton__wgHmm{width:100%;margin-top:var(--spacing-core-2);text-align:center}.recipe-details-content_receiptDetailsButton__wgHmm:hover{background-color:var(--color-action-primary-hover);color:var(--color-foreground-inverted-hover)}@media(min-width:1000px){.recipe-details-content_receiptDetailsButton__wgHmm{width:auto;margin-top:0}}.recipe-details-content_bereiding__H3WSR{position:relative}@media(max-width:699px){.recipe-details-content_bereiding__H3WSR{margin-top:var(--spacing-core-4)}.recipe-details-content_bereiding__H3WSR:before{content:"";position:absolute;top:0;width:calc(100% + var(--spacing-core-14));left:calc(var(--spacing-core-8)*-1);height:1px;background-color:#e0e0e0}}@media(min-width:1000px){.recipe-details-content_ingredientsSkeleton__R_QDW,.recipe-details-content_ingredients__bXfZJ{max-width:350px}}.recipe-details-content_ingredientsSkeleton__R_QDW{min-height:400px}.recipe-details-content_stepSkeleton__fflIH{width:100%}.recipe-details_root__knFVH{margin:0;position:relative}.recipe-details_contentContainer__bk5lP{margin-top:-100px}@media(max-width:699px){.recipe-details_contentContainer__bk5lP{margin-top:-56px}}@media(min-width:700px)and (max-width:999px){.recipe-details_contentContainer__bk5lP{margin-top:-120px}}.recipe-details_containerMobile__EHJN_{padding:0}.recipe-details_titleContainer__nF6Hy{position:relative}.recipe-details_heroImageContainer__qN_xI{position:relative;height:300px;overflow:hidden}.recipe-details_heroImageContainer__qN_xI:before{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;min-height:100%;opacity:.68;background:linear-gradient(0deg,#000,rgba(0,0,0,0) 60%)}@media(max-width:699px){.recipe-details_heroImageContainer__qN_xI:before{background:linear-gradient(0deg,#000,rgba(0,0,0,0))}}@media(min-width:700px)and (max-width:999px){.recipe-details_heroImageContainer__qN_xI{height:540px}.recipe-details_heroImageContainer__qN_xI:before{background:linear-gradient(0deg,#000,rgba(0,0,0,0) 70%)}}@media(min-width:1000px){.recipe-details_heroImageContainer__qN_xI{height:640px}}.recipe-details_headingSkeleton__IUBjf,.recipe-details_heading__E2H8z{position:absolute;bottom:var(--spacing-core-16);z-index:1;color:var(--color-foreground-inverted-default);padding:0 var(--spacing-core-16)}@media(max-width:699px){.recipe-details_headingSkeleton__IUBjf,.recipe-details_heading__E2H8z{bottom:0}}@media(max-width:999px){.recipe-details_headingSkeleton__IUBjf,.recipe-details_heading__E2H8z{margin:0;padding:0 var(--spacing-core-5)}}@media(min-width:700px)and (max-width:999px){.recipe-details_headingSkeleton__IUBjf,.recipe-details_heading__E2H8z{bottom:var(--spacing-core-8)}}.recipe-details_headingSkeleton__IUBjf{width:70%;height:var(--sizing-core-8)}.recipe-details_content__L9Jyy{position:relative;z-index:1}.recipe-details_recipeDetailsContentContainer__7c7sV{position:relative;padding:var(--spacing-core-16) var(--spacing-core-16) 0;background-color:#fff;z-index:1}@media(max-width:999px){.recipe-details_recipeDetailsContentContainer__7c7sV{margin:0;padding:var(--spacing-core-5) var(--spacing-core-5) 0}}.recipe-details_adContainer__5r6Pd{padding:var(--spacing-core-10) 0}@layer pantry{.dialog_dialogContainer__a329v{max-height:80vh;box-shadow:var(--elevation-bottom-m);border-radius:var(--border-radius-core-l);box-sizing:border-box;color:inherit;border:none;margin:auto;padding:0;inset:0}@media (prefers-reduced-motion:no-preference){.dialog_dialogContainer__a329v{animation:dialog_slideOut__xac0m var(--motion-duration-modal-out) ease-out}}.dialog_dialogContainer__a329v::backdrop{background-color:var(--color-background-overlay)}.dialog_dialogContainer__a329v[open]{flex-direction:column;align-items:stretch;display:flex}@media (prefers-reduced-motion:no-preference){.dialog_dialogContainer__a329v[open]{animation:dialog_slideIn__m9mdF var(--motion-duration-modal-in) ease-out}.dialog_dialogContainer__a329v[open]::backdrop{animation:dialog_backdropFadeIn__kUZMN var(--motion-duration-modal-in) ease-out forwards}}@media only screen and (min-width:0){.dialog_dialogContainer__a329v{max-width:calc(100vw - 16px)}}@media only screen and (min-width:360px){.dialog_dialogContainer__a329v{max-width:calc(100vw - 16px)}}@media only screen and (min-width:700px){.dialog_dialogContainer__a329v{max-width:calc(100vw - 32px)}}@media only screen and (min-width:1000px){.dialog_dialogContainer__a329v{max-width:calc(100vw - 32px)}}@media only screen and (min-width:1348px){.dialog_dialogContainer__a329v{max-width:calc(100vw - 32px)}}.dialog_dialogContainer__a329v.dialog_fullscreen__OmQsR{max-width:100vw;max-height:100vh;width:100vw;height:100vh;max-height:100dvh;border-radius:0;height:100dvh}.dialog_header__rh5LD{background:var(--color-background-primary-default);z-index:var(--z-index-modal);border-radius:var(--border-radius-core-l) var(--border-radius-core-l) 0 0}@media (prefers-reduced-motion:no-preference){.dialog_header__rh5LD{transition:box-shadow var(--motion-duration-core-short)}}@media only screen and (min-width:0){.dialog_header__rh5LD{padding:16px 16px var(--spacing-core-4) 16px}}@media only screen and (min-width:360px){.dialog_header__rh5LD{padding:16px 16px var(--spacing-core-4) 16px}}@media only screen and (min-width:700px){.dialog_header__rh5LD{padding:24px 24px var(--spacing-core-4) 24px}}@media only screen and (min-width:1000px){.dialog_header__rh5LD{padding:24px 24px var(--spacing-core-4) 24px}}@media only screen and (min-width:1348px){.dialog_header__rh5LD{padding:24px 24px var(--spacing-core-4) 24px}}.dialog_header__rh5LD:has([data-close-icon]){padding-right:var(--spacing-core-14)}.dialog_header__rh5LD:has([data-align=center]):has([data-close-icon]){padding-left:var(--spacing-core-14)}.dialog_boxShadowBottomS__GPMY5{box-shadow:var(--elevation-bottom-s)}.dialog_closeIcon__q4sF_{z-index:var(--z-index-modal);top:var(--spacing-core-1);right:var(--spacing-core-1);position:absolute}.dialog_closeIcon__q4sF_ svg[viewBox]{width:var(--spacing-core-6);height:var(--spacing-core-6)}@media only screen and (min-width:700px){.dialog_closeIcon__q4sF_{top:var(--spacing-core-3);right:var(--spacing-core-3)}}.dialog_content__2JDCN{flex:auto;overflow-y:auto}@media only screen and (min-width:0){.dialog_content__2JDCN{padding-left:16px;padding-right:16px}.dialog_content__2JDCN:not(:has(+.dialog_actions__wYHeA)){padding-bottom:16px}}@media only screen and (min-width:360px){.dialog_content__2JDCN{padding-left:16px;padding-right:16px}.dialog_content__2JDCN:not(:has(+.dialog_actions__wYHeA)){padding-bottom:16px}}@media only screen and (min-width:700px){.dialog_content__2JDCN{padding-left:24px;padding-right:24px}.dialog_content__2JDCN:not(:has(+.dialog_actions__wYHeA)){padding-bottom:24px}}@media only screen and (min-width:1000px){.dialog_content__2JDCN{padding-left:24px;padding-right:24px}.dialog_content__2JDCN:not(:has(+.dialog_actions__wYHeA)){padding-bottom:24px}}@media only screen and (min-width:1348px){.dialog_content__2JDCN{padding-left:24px;padding-right:24px}.dialog_content__2JDCN:not(:has(+.dialog_actions__wYHeA)){padding-bottom:24px}}.dialog_actions__wYHeA{background:var(--color-background-primary-default);z-index:var(--z-index-modal);border-radius:0 0 var(--border-radius-core-l) var(--border-radius-core-l)}@media (prefers-reduced-motion:no-preference){.dialog_actions__wYHeA{transition:box-shadow var(--motion-duration-core-short)}}@media only screen and (min-width:0){.dialog_actions__wYHeA{padding:16px}}@media only screen and (min-width:360px){.dialog_actions__wYHeA{padding:16px}}@media only screen and (min-width:700px){.dialog_actions__wYHeA{padding:24px}}@media only screen and (min-width:1000px){.dialog_actions__wYHeA{padding:24px}}@media only screen and (min-width:1348px){.dialog_actions__wYHeA{padding:24px}}.dialog_boxShadowTopS__jscrc{box-shadow:var(--elevation-top-s)}@keyframes dialog_slideIn__m9mdF{0%{opacity:0;display:none;transform:translateY(50px)}to{opacity:1;display:block;transform:translateY(0)}}@keyframes dialog_slideOut__xac0m{0%{opacity:1;display:block;transform:translateY(0)}to{opacity:0;display:none;transform:translateY(50px)}}@keyframes dialog_backdropFadeIn__kUZMN{0%{opacity:0}to{opacity:1}}}