.ingredient_container,.recipe_ingredients{background-color:#fff;margin-inline:15px;width:auto;border-radius:8px;padding:15px 18px}.ingredient_container .h3{text-align:center}.ingredient_group_name td{font-weight:700;font-size:18px;padding-block-start:24px;padding-block-end:12px;text-align:center}.ingredient_group_name td span{z-index:0;color:#fff;position:relative}.ingredient_group_name td span:after{position:absolute;content:"";background-color:#472d2b;border-radius:8px;z-index:-1;top:-4px;bottom:-4px;left:-6px;right:-6px}.ingredient_group_name:first-child td{padding-block-start:0}.ingredient_item td{padding-block:4px;font-size:18px;--padding-gap: 8px}.ingredient_quantity{font-weight:700;padding-inline-end:var(--padding-gap);text-align:right}.ingredient_name{font-weight:500;padding-inline-start:var(--padding-gap)}.ingredient_name a{text-decoration:underline;text-underline-offset:2px}.ingredient_group{width:100%}.ingredient_group .ingredient_item{position:relative}@media(hover:hover){.ingredient_group .ingredient_item:hover:after{content:"";position:absolute;--inline: -8px;left:var(--inline);right:var(--inline);top:0;bottom:0;background-color:#fff;z-index:-1;border-radius:3px}}.preparation_group_name{text-align:left;font-weight:700;font-size:18px;padding-block-start:48px;padding-inline-start:6px;margin-block-end:-16px}.preparation_group_name span{z-index:0;color:#fff;position:relative}.preparation_group_name span:after{position:absolute;content:"";background-color:#472d2b;border-radius:8px;z-index:-1;top:-4px;bottom:-4px;left:-6px;right:-6px}.preparation_group_name:first-child{padding-block-start:0}.preparation_steps{font-weight:500;font-size:18px;line-height:1.5}.preparation_step{--background: #f7f3ed;--ingredient-background: #472d2b;--ingredient-color: #ffffff;--row-gap: 22px;margin-block-start:calc(1.75 * var(--row-gap))}.preparation_step_number_container{color:var(--ingredient-color);background-color:var(--ingredient-background);border-radius:50%;--size: 38px;width:var(--size);height:var(--size);display:flex;margin-inline:auto;border:4px solid var(--background)}.preparation_step_number{font-size:16px;font-weight:700;margin-block-end:0px;margin:auto}.preparation_step_header{position:relative;margin-block-start:32px;margin-block-end:24px;display:flex;gap:12px;flex-direction:column}.preparation_step_header--with-ingredients{padding-block:8px;margin-block-start:6px;margin-block-end:calc(.75 * var(--row-gap));border-radius:10px;gap:8px;border-color:var(--ingredient-background);border:2px solid;background-color:#fff}.preparation_step_header--with-image.preparation_step_header--with-ingredients{padding-block-start:0px;padding-block-end:0px;gap:0px;border:none}.preparation_step_header--with-image.preparation_step_header--with-ingredients .preparation_ingredients{padding-block:5px;border-color:var(--ingredient-background);border:2px solid;border-radius:0 0 10px 10px}.preparation_step_header--with-image.preparation_step_header--with-ingredients .preparation_step_image{border-bottom-right-radius:0;border-bottom-left-radius:0}.preparation_step_content{display:grid;grid-template-columns:auto 1fr;gap:8px}.preparation_step_content .metafield-rich_text_field{margin-block:auto}.preparation_step_content .metafield-rich_text_field *:last-child{margin-block-end:0px}.preparation_step:first-child .preparation_step_header:not(.preparation_step_header--with-ingredients){margin-block-start:8px}.preparation_ingredients{margin-block:auto;font-size:16px;text-align:center;flex-direction:column;display:flex;justify-content:start;padding-inline-start:16px;text-align:left}.preparation_ingredient_quantity{font-weight:700;padding-inline-end:4px}.preparation_step_image{width:100%;border-radius:8px;height:auto}.preparation_step_hint{padding:15px;background-color:#fff;border-radius:15px;font-size:16px;margin-block-start:var(--row-gap)}.preparation_step_hint p:last-child{margin-block-end:0px}.preparation_step_hint--headline{text-align:center;font-weight:600}.preparation_step_hint--final{margin-block-start:32px}.recipe_header--image{width:100%;height:auto;grid-area:image;aspect-ratio:2 / 1;object-fit:cover;border-radius:15px}.recipe_header--title{color:#fdb02f;margin-block-start:15px}.recipe_header{padding-inline:var(--gutter-regular);grid-area:header}.recipe_header--shortinfo{display:flex;gap:24px;justify-content:center}.recipe_header--info_icon{width:38px;height:38px}.recipe_header--info_item{display:flex;gap:8px}.recipe_header--info_value{font-size:16px;margin-block:auto;font-weight:600}.recipe_header--description{margin-block-start:24px;font-size:16px}.recipe_header--tag{display:inline-flex;gap:10px;background-color:#fff;border-radius:40px;padding:4px 8px}.recipe_header--tag img{width:24px;height:auto}.recipe_header--tags{display:flex;gap:12px;justify-content:center;margin-block-start:12px}.recipe_header--tag_name{margin-block:auto;font-weight:900}.recipe_container{padding-left:var(--gutter-container);padding-right:var(--gutter-container);margin:0 auto;width:100%;max-width:1360px;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"header image" "header preparation" "ingredients preparation" "empty preparation";column-gap:32px;row-gap:24px}.recipe_ingredients{grid-area:ingredients}.recipe_preparation{grid-area:preparation;margin-block-start:24px}@media screen and (min-width:1000px){.recipe_ingredients{position:sticky;top:40px}}@media screen and (max-width:999px){.recipe_container{grid-template-columns:1fr;grid-template-areas:"image" "header" "ingredients" "preparation";row-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-recipe.css.map */
