.recipe-opening{max-width:1020px;margin:0 auto;padding:0 16px 24px;position:relative}.recipe-opening:before{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background-color:#d6d6d6}@media only screen and (min-width : 1084px){.recipe-opening:before{left:0;right:0}}@media only screen and (min-width : 1084px){.recipe-opening{flex-direction:row;padding:0 0 24px;gap:24px}}.recipe-opening .figcaption-atom{padding:12px 0 16px}.recipe-opening-header{margin:0 0 16px}.recipe-opening-header .info{display:flex;align-items:baseline}.recipe-opening .tags-container{display:flex;flex-wrap:wrap;margin:24px 0 0;gap:10px}.recipe-opening-content{display:flex;flex-direction:column}@media only screen and (min-width : 1084px){.recipe-opening-content{flex-direction:row;gap:24px}}.recipe-opening-content--right,.recipe-opening-content--left{display:contents}@media only screen and (min-width : 1084px){.recipe-opening-content--right,.recipe-opening-content--left{width:100%;display:block}}.recipe-opening-content--left{max-width:360px}.recipe-opening-content .headline-atom{order:1}.recipe-opening-content .subtitles{order:2;margin:12px 0 0}@media only screen and (min-width : 1084px){.recipe-opening-content .subtitles{margin:8px 0 0}}.recipe-opening-content .authors{order:6;margin:24px 0 0}.recipe-opening-content .timestamp-atom{order:7;margin:4px 0 0}.recipe-opening-content .image{order:4;margin:12px 0 0}@media only screen and (min-width : 1084px){.recipe-opening-content .image{margin:0}}.recipe-opening-content .recipe-rating-container{height:24px}.recipe-opening-content nx-rating{width:100%;display:block;height:24px;margin:12px 0 0;order:5}@media only screen and (min-width : 1084px){.recipe-opening-content nx-rating{margin:8px 0 0}}.recipe-opening-content nx-aside-bar{height:48px;order:3;margin:12px 0 0}@media only screen and (min-width : 1084px){.recipe-opening-content nx-aside-bar{margin:8px 0 0}}.recipe-opening-content .aside-bar{order:3;margin:12px 0 0}.recipe-opening-content .aside-bar.sticky{margin:0}@media only screen and (min-width : 1084px){.recipe-opening-content .aside-bar{margin:8px 0 0}}.recipe-opening-content .recipe-rating{order:5}.recipe-opening-content .tags-container{order:8;margin:24px 0 0}.recipe-opening-content .nx-button{order:9;margin:24px 0 0}.recipe-opening .nx-button{margin:16px 0 0;padding:8px 16px;width:fit-content}.recipe-toc{max-width:840px;border-width:1px;border-style:solid;margin:24px 16px}.recipe-toc.border-xs{border-radius:2px}.recipe-toc.border-sm{border-radius:4px}.recipe-toc.border-md{border-radius:8px}.recipe-toc.border-lg{border-radius:16px}.recipe-toc.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-toc{margin:32px auto 0}}.recipe-toc{display:flex;flex-direction:column;padding:0 16px}@media only screen and (min-width : 1084px){.recipe-toc{padding:0 24px}}.recipe-toc-header{display:flex;align-items:center;justify-content:flex-start;padding:13px 0;gap:8px;border-bottom:1px dashed #bdbdbd}@media only screen and (min-width : 1084px){.recipe-toc-header{padding:24px 0}}.recipe-toc-index{padding:16px 0;display:flex;flex-direction:column;gap:7px}@media only screen and (min-width : 1084px){.recipe-toc-index{padding:24px 0}}.recipe-toc-index li{display:flex;align-items:center;justify-content:flex-start;gap:4px}.recipe-toc-index li a{color:#333;text-decoration:underline;transition:opacity .4s ease-in-out;opacity:1}.recipe-toc-index li a:focus-within,.recipe-toc-index li a:hover{opacity:.8}.recipe-toc-index li .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:5px}.recipe-toc-index li .icon svg{fill:var(--background-accent-color, var(--background-color, #21835b))}.recipe-ingredients{max-width:840px;margin:24px 16px}@media only screen and (min-width : 1084px){.recipe-ingredients{margin:32px auto 0}}.recipe-ingredients-header{margin:0 0 16px}@media only screen and (min-width : 1084px){.recipe-ingredients-header{margin:0 0 24px}}.recipe-ingredients .image{margin:0 0 16px}@media only screen and (min-width : 1084px){.recipe-ingredients .image{margin:0 0 24px}}.recipe-ingredients .title-text-atom{margin:16px 0}@media only screen and (min-width : 1084px){.recipe-ingredients .title-text-atom{margin:24px 0 0}}.recipe-ingredients-index{margin:16px 0 0;display:flex;flex-direction:column;gap:16px}.recipe-ingredients-index--text{display:flex;align-items:flex-start;gap:4px}.recipe-ingredients-index--text a{color:var(--background-accent-color, var(--background-color, #21835b));text-decoration:none;transition:opacity .4s ease-in-out;opacity:1}.recipe-ingredients-index--text a:focus-within,.recipe-ingredients-index--text a:hover{opacity:.8}.recipe-ingredients-index--icon{width:21px;height:21px;display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--background-accent-color, var(--background-color, #21835b))}.recipe-data{max-width:840px;margin:24px 16px}@media only screen and (min-width : 1084px){.recipe-data{margin:32px auto 0}}.recipe-data{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px 0;border-top:1px solid #bdbdbd}@media only screen and (min-width : 1084px){.recipe-data{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.recipe-data-row{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.recipe-nutritional{border-width:1px;border-style:solid;max-width:840px;margin:24px 16px}.recipe-nutritional.border-xs{border-radius:2px}.recipe-nutritional.border-sm{border-radius:4px}.recipe-nutritional.border-md{border-radius:8px}.recipe-nutritional.border-lg{border-radius:16px}.recipe-nutritional.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-nutritional{margin:32px auto 0}}.recipe-nutritional{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-radius:8px}@media only screen and (min-width : 1084px){.recipe-nutritional{padding:24px}}.recipe-nutritional #toggle{display:none}.recipe-nutritional .toggle-btn--less,.recipe-nutritional .toggle-btn--more{display:none;justify-content:center;padding:2px 8px 2px 16px;cursor:pointer}.recipe-nutritional .toggle-btn--less:hover,.recipe-nutritional .toggle-btn--more:hover{background:#d6d6d6}.recipe-nutritional .toggle-btn{display:flex;justify-content:center}.recipe-nutritional .toggle-btn .icon{width:24px;height:24px;padding:7px 5px 5px}.recipe-nutritional-rating{display:none}.recipe-nutritional #toggle:checked~.toggle-btn .toggle-btn--more{display:none}.recipe-nutritional #toggle:checked~.toggle-btn .toggle-btn--less{display:flex}.recipe-nutritional #toggle:checked~.recipe-nutritional-rating{display:block}.recipe-nutritional--collapsed .toggle-btn--more{display:flex}.recipe-nutritional--collapsed .recipe-nutritional-table{max-height:113px;transition:max-height .15s ease-in-out;overflow:hidden}.recipe-nutritional--collapsed #toggle:checked~.recipe-nutritional-table{max-height:none;transition:max-height .15s ease-in-out}.recipe-nutritional-table{display:block;width:100%}.recipe-nutritional-table tbody{display:flex;flex-direction:column}.recipe-nutritional-table th,.recipe-nutritional-table td{min-width:50px;text-align:center}.recipe-nutritional-table tr{display:flex;gap:8px;justify-content:space-between}.recipe-nutritional-table-header{padding:8px 0;border-bottom:1px solid #adadad}.recipe-nutritional-table-item{padding:8px 0;border-bottom:1px dashed #bdbdbd}.recipe-nutritional-table-item:last-child{border:none}.recipe-nutritional-table .first-row{text-align:left}.recipe-nutritional-table .second-row{margin:0 0 0 auto}.recipe-allergens{border-width:1px;border-style:solid;max-width:840px;margin:24px 16px}.recipe-allergens.border-xs{border-radius:2px}.recipe-allergens.border-sm{border-radius:4px}.recipe-allergens.border-md{border-radius:8px}.recipe-allergens.border-lg{border-radius:16px}.recipe-allergens.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-allergens{margin:32px auto 0}}.recipe-allergens{display:flex;flex-direction:column;padding:0 16px}@media only screen and (min-width : 1084px){.recipe-allergens{padding:0 24px}}.recipe-allergens-header{display:flex;align-items:center;justify-content:flex-start;padding:13px 0;gap:8px;border-bottom:1px dashed #bdbdbd}@media only screen and (min-width : 1084px){.recipe-allergens-header{padding:24px 0}}.recipe-allergens-body{display:flex;flex-direction:column;flex-wrap:wrap;padding:16px 0;gap:12px}@media only screen and (min-width : 1084px){.recipe-allergens-body{flex-direction:row;justify-content:flex-start;padding:24px 0;gap:16px}}.recipe-allergens-item{display:flex;flex-direction:row;gap:12px;align-items:center}.recipe-allergens-item img{height:40px;width:40px}@media only screen and (min-width : 1084px){.recipe-allergens-item img{height:56px;width:56px}}@media only screen and (min-width : 1084px){.recipe-allergens-item{flex-direction:column;gap:8px}}.recipe-elaboration{max-width:840px;margin:24px 16px}@media only screen and (min-width : 1084px){.recipe-elaboration{margin:32px auto 0}}.recipe-elaboration{display:flex;flex-direction:column;padding:0}.recipe-elaboration-header{display:flex;align-items:center;justify-content:flex-start}.recipe-elaboration .bbnx-body>*{padding:0}.recipe-elaboration-step{padding:0 0 16px}@media only screen and (min-width : 1084px){.recipe-elaboration-step{padding:0 0 24px}}.recipe-elaboration-step-image .figcaption-atom{padding-left:0;padding-right:0}.recipe-elaboration-step>.title-text-atom{margin:24px 0 0}@media only screen and (min-width : 1084px){.recipe-elaboration-step>.title-text-atom{margin:32px 0 0}}.recipe-elaboration-step-text{display:flex;gap:12px;margin:24px 0 0}@media only screen and (min-width : 1084px){.recipe-elaboration-step-text{margin:32px 0 0;gap:16px}}.recipe-elaboration-step-text-text{width:100%}.recipe-elaboration-step-text-text>h3{margin:4px auto 0}.recipe-elaboration-step-text-text .bbnx-body>*:first-child{margin:4px auto 0}.recipe-elaboration-step-text-text .bbnx-body>*:first-child>li{margin:0 0 0 20px}.recipe-elaboration-step-text-text .title-text-atom+.bbnx-body>*:first-child{margin:20px auto 0}.recipe-elaboration-step-text-icon{width:29px;min-width:29px;max-width:29px;height:29px;padding:4px;background-color:var(--background-accent-color, var(--background-color, #21835b));border-radius:40px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width : 1084px){.recipe-elaboration-step-text-icon{width:39px;min-width:39px;max-width:39px;height:39px}}.recipe-history{border-width:1px;border-style:solid;max-width:840px;margin:24px 16px}.recipe-history.border-xs{border-radius:2px}.recipe-history.border-sm{border-radius:4px}.recipe-history.border-md{border-radius:8px}.recipe-history.border-lg{border-radius:16px}.recipe-history.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-history{margin:32px auto 0}}.recipe-history{display:flex;flex-direction:column;padding:0 16px 16px}@media only screen and (min-width : 1084px){.recipe-history{padding:0 24px 24px}}.recipe-history-header{display:flex;align-items:center;justify-content:flex-start;padding:13px 0;gap:8px;border-bottom:1px dashed #bdbdbd}@media only screen and (min-width : 1084px){.recipe-history-header{padding:24px 0}}.recipe-history .bbnx-body>*{padding:0}.recipe-tips{border-width:1px;border-style:solid;max-width:840px;margin:24px 16px}.recipe-tips.border-xs{border-radius:2px}.recipe-tips.border-sm{border-radius:4px}.recipe-tips.border-md{border-radius:8px}.recipe-tips.border-lg{border-radius:16px}.recipe-tips.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-tips{margin:32px auto 0}}.recipe-tips{display:flex;flex-direction:column;padding:0 16px}@media only screen and (min-width : 1084px){.recipe-tips{padding:0 24px}}.recipe-tips-header{display:flex;align-items:center;justify-content:flex-start;padding:13px 0;gap:8px;border-bottom:1px dashed #bdbdbd}@media only screen and (min-width : 1084px){.recipe-tips-header{padding:24px 0}}.recipe-tips-index{padding:16px 0;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width : 1084px){.recipe-tips-index{padding:24px 0}}.recipe-tips-index .paragraph-atom a{color:var(--background-accent-color, var(--background-color, #21835b));text-decoration:none;transition:opacity .4s ease-in-out;opacity:1}.recipe-tips-index .paragraph-atom a:focus-within,.recipe-tips-index .paragraph-atom a:hover{opacity:.8}.recipe-tips-item{display:flex;gap:24px;flex-direction:column}@media only screen and (min-width : 1084px){.recipe-tips-item{flex-direction:row}}.recipe-tips-item-header{display:flex;gap:16px;width:100%}.recipe-tips-item-header .icon{width:32px;height:32px;padding:4px;border-radius:40px;background-color:var(--background-accent-color, var(--background-color, #21835b))}.recipe-tips-item-header .icon svg{fill:#fff}.recipe-tips-item-header .bbnx-body>*:first-child{margin:0 auto}.recipe-tips-item-header .bbnx-body>*{padding:0}.recipe-tips-item-header .bbnx-body h2+.paragraph-atom,.recipe-tips-item-header .bbnx-body h3+.paragraph-atom,.recipe-tips-item-header .bbnx-body h4+.paragraph-atom{margin:10px auto 0}.recipe-tips-item-image{height:fit-content}@media only screen and (min-width : 1084px){.recipe-tips-item-image{max-width:200px;margin:0 0 0 auto}}.recipe-questions{border-width:1px;border-style:solid;max-width:840px;margin:24px 16px}.recipe-questions.border-xs{border-radius:2px}.recipe-questions.border-sm{border-radius:4px}.recipe-questions.border-md{border-radius:8px}.recipe-questions.border-lg{border-radius:16px}.recipe-questions.border-xl{border-radius:32px}@media only screen and (min-width : 1084px){.recipe-questions{margin:32px auto 0}}.recipe-questions{display:flex;flex-direction:column;padding:0 16px}@media only screen and (min-width : 1084px){.recipe-questions{padding:0 24px}}.recipe-questions-header{display:flex;align-items:center;justify-content:flex-start;padding:13px 0;gap:8px;border-bottom:1px dashed #bdbdbd}@media only screen and (min-width : 1084px){.recipe-questions-header{padding:24px 0}}.recipe-questions-index{padding:16px 0;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width : 1084px){.recipe-questions-index{padding:24px 0}}.recipe-questions-index .paragraph-atom a{color:var(--background-accent-color, var(--background-color, #21835b));text-decoration:none;transition:opacity .4s ease-in-out;opacity:1}.recipe-questions-index .paragraph-atom a:focus-within,.recipe-questions-index .paragraph-atom a:hover{opacity:.8}.recipe-questions-item{display:flex;gap:24px;flex-direction:column}@media only screen and (min-width : 1084px){.recipe-questions-item{flex-direction:row}}.recipe-questions-item-header{display:flex;gap:16px;width:100%}.recipe-questions-item-header .bbnx-body>*:first-child{margin:0 auto}.recipe-questions-item-header .bbnx-body>*{padding:0}.recipe-questions-item-header .bbnx-body h2+.paragraph-atom,.recipe-questions-item-header .bbnx-body h3+.paragraph-atom,.recipe-questions-item-header .bbnx-body h4+.paragraph-atom{margin:10px auto 0}.recipe-questions-item-image{height:fit-content}@media only screen and (min-width : 1084px){.recipe-questions-item-image{max-width:200px;margin:0 0 0 auto}}.recipe-rating-container{order:5;margin:12px 0 0}@media only screen and (min-width : 1084px){.recipe-rating-container{margin:8px 0 0}}.recipe-editor{max-width:840px;margin:24px 16px}@media only screen and (min-width : 1084px){.recipe-editor{margin:32px auto 0}}.recipe-editor a{color:var(--background-accent-color, var(--background-color, #21835b));text-decoration:none;transition:opacity .4s ease-in-out;opacity:1}.recipe-editor a:focus-within,.recipe-editor a:hover{opacity:.8}.bbnx-related-content-block{max-width:840px;margin:24px 16px 0}@media only screen and (min-width : 578px){.bbnx-related-content-block{width:100%;margin:32px auto 0}}.bbnx-related-content-block-title{display:inline-block;order:1;position:relative;z-index:1;padding:5px 15px;text-transform:uppercase;color:var(--text-accent-color, var(--text-color, #1a1a1a));background-color:var(--background-accent-color, var(--background-color, #ffc33a))}.bbnx-related-content-block-title.white{color:#fff}.bbnx-related-content-block-wrapper{background-color:#f5f5f5}.bbnx-related-content-block-wrapper .related-new{display:block;text-decoration:none;padding:24px 16px;display:flex;gap:16px}@media only screen and (min-width : 578px){.bbnx-related-content-block-wrapper .related-new{padding:24px;gap:16px}}.bbnx-related-content-block-wrapper .related-new:not(:last-child){border-bottom:1px solid #d6d6d6}.bbnx-related-content-block-wrapper .related-new-image{flex:0 0 88px;height:88px}.bbnx-related-content-block-wrapper .related-new-info{display:flex;flex-direction:column}.two-columns-default-width .bbnx-tags{max-width:840px}
