#preparation-section .richtext ul li,.unordered-list li{display:block;padding-left:2.625rem;position:relative}#preparation-section .richtext ul li:before,.unordered-list li:before{background-color:#b6c6d7;border-radius:50%;content:"";height:.75rem;left:.625rem;position:absolute;top:.4em;width:.75rem}#preparation-section .richtext ul li+li,.unordered-list li+li{margin-top:1.875rem}#preparation-section .richtext ol,.numbered-list{counter-reset:counter;display:flex;flex-flow:column nowrap;grid-column:span 16;list-style:none;padding:.5rem 0}#preparation-section .richtext ol li,.numbered-list li{color:#999;counter-increment:counter;padding-left:3.625rem;position:relative}#preparation-section .richtext ol li+li,.numbered-list li+li{margin-top:2.5rem}#preparation-section .richtext ol li .value,.numbered-list li .value{font-size:1.4375rem}#preparation-section .richtext ol li:before,.numbered-list li:before{align-items:center;background-color:#d3dde8;border-radius:50%;color:#29235c;content:counter(counter) ". ";display:flex;font-weight:700;height:2.375rem;justify-content:center;left:0;position:absolute;top:0;transform:translateY(-.5rem);width:2.375rem}#preparation-section .richtext{color:#999;counter-reset:counter}#preparation-section .richtext>*+*{margin-top:2.5rem}#preparation-section .richtext img+*,#preparation-section .richtext>*+h2,#preparation-section .richtext>*+img{margin-top:3.75rem}#preparation-section .richtext ol{counter-reset:none}#preparation-section .richtext h2{color:#29235c}@media (min-width:1024px){#preparation-section .richtext h2,#preparation-section .richtext ol,#preparation-section .richtext p,#preparation-section .richtext ul{padding-left:20px}}.recipe-detailpage .common-stage{background:none;padding-bottom:0;position:relative}.recipe-detailpage .common-stage:before{content:none}.recipe-detailpage .common-stage__copy{margin-top:0}@media (min-width:1024px){.recipe-detailpage .common-stage__copy{margin-top:2.1875rem}}.recipe-detailpage .common-stage__link{margin-top:1.25rem}@media (min-width:1024px){.recipe-detailpage .common-stage__link{margin-top:6.25rem}}.recipe-detailpage .common-stage:after{background:#fff;content:"";display:block;height:60%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));z-index:-1}.recipe-detailpage .common-stage__image-wrapper{grid-row:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-detailpage .common-stage__text-wrapper{background-color:transparent;display:grid;grid-template-columns:repeat(6,1fr);width:100%;grid-gap:18px}@media (min-width:1024px){.recipe-detailpage .common-stage__text-wrapper{grid-gap:20px}}.recipe-detailpage .common-stage__text-wrapper>*{grid-column:span 6}.recipe-detailpage .common-stage__text-wrapper .tag{grid-column:span 2;justify-self:flex-start}.recipe-detailpage .common-stage__text-wrapper .recipe-calculator{grid-column:span 6}@media (min-width:1024px){.recipe-detailpage .common-stage__text-wrapper .recipe-calculator{grid-column:span 5}}.recipe-detailpage .common-stage__text-wrapper:before{content:none}.recipe-detailpage .share{display:flex;justify-content:flex-end}@media (min-width:1024px){.recipe-detailpage .tag-wrapper{margin-top:6.25rem}}.recipe-detailpage .tag-wrapper .tag{margin:.3125rem}.recipe-detailpage .link{cursor:pointer}.recipe-detailpage .link__icon-wrapper{color:#fff;position:relative}.recipe-detailpage .recipe-calculator{background:#fff;padding:1.3125rem}@media (min-width:1024px){.recipe-detailpage .recipe-calculator{margin-top:6.25rem}}.recipe-detailpage .recipe-calculator .duration,.recipe-detailpage .recipe-calculator .meal-count{display:flex}.recipe-detailpage .recipe-calculator .duration svg,.recipe-detailpage .recipe-calculator .meal-count svg{fill:none;position:absolute;width:16px}.recipe-detailpage .recipe-calculator .duration svg{top:3px}.recipe-detailpage .recipe-calculator .meal-count{min-width:140px}.recipe-detailpage .recipe-calculator .meal-count svg{top:5px}.recipe-detailpage .recipe-calculator .count-control{display:flex}.recipe-detailpage .recipe-calculator .count-control .minus,.recipe-detailpage .recipe-calculator .count-control .plus{cursor:pointer}.recipe-detailpage .recipe-calculator .count-control svg{width:12px}.recipe-detailpage .recipe{padding-bottom:3.75rem;position:relative}@media (min-width:1024px){.recipe-detailpage .recipe{padding-bottom:6.875rem}}.recipe-detailpage .recipe>.image-wrap figure{display:grid;grid-template-columns:repeat(12,1fr);width:100%;grid-gap:18px}@media (min-width:1024px){.recipe-detailpage .recipe>.image-wrap figure{grid-gap:20px}}.recipe-detailpage .recipe>.image-wrap figure .image,.recipe-detailpage .recipe>.image-wrap figure img{grid-column:span 12;width:100%}.recipe-detailpage .recipe>.image-wrap figure figcaption{grid-column:span 12}@media (min-width:1024px){.recipe-detailpage .recipe>.image-wrap figure figcaption{grid-column:span 6}}.recipe-detailpage .recipe dl{display:flex;flex-flow:row wrap}.recipe-detailpage .recipe dl:not(:last-of-type){border-bottom:1px solid #b6c6d7;padding-bottom:1.5625rem}.recipe-detailpage .recipe dl a{text-decoration:underline}.recipe-detailpage .recipe dl dt{width:22%}.recipe-detailpage .recipe dl dd{width:78%}.recipe-detailpage .ingredients a{display:inline-block;text-decoration:none}.recipe-detailpage .ingredients a:hover{text-decoration:underline}.recipe-detailpage .col-md-centered-12>.headline{-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-detailpage .col-md-centered-12>.headline.offset+*{margin-top:2.5rem}@media (min-width:1024px){.recipe-detailpage .col-md-centered-12>.headline.offset+*{margin-top:4.375rem}}.recipe-detailpage .col-md-centered-12 section.content{display:grid;grid-template-columns:repeat(12,1fr);width:100%;grid-gap:18px}@media (min-width:1024px){.recipe-detailpage .col-md-centered-12 section.content{grid-gap:20px}}.recipe-detailpage .col-md-centered-12 section.content .left,.recipe-detailpage .col-md-centered-12 section.content .right{grid-column:span 12}@media (min-width:1024px){.recipe-detailpage .col-md-centered-12 section.content .left{grid-column:span 4}.recipe-detailpage .col-md-centered-12 section.content .right{grid-column:5/span 8}}
