.recipeDetail-section,.cms-subsection[data-type=recipeDetail]{counter-reset:instruction}.recipeDetail-section p:empty,.cms-subsection[data-type=recipeDetail] p:empty{display:none}.recipeDetail-section img,.cms-subsection[data-type=recipeDetail] img{display:block;max-width:100%;height:auto;display:inline-block}.recipeDetail-section .breadcrumb,.cms-subsection[data-type=recipeDetail] .breadcrumb{margin-bottom:7.5px}.recipeDetail-section .recipeDetail-header,.cms-subsection[data-type=recipeDetail] .recipeDetail-header{position:relative;margin-bottom:30px}.recipeDetail-section .recipeDetail-info,.cms-subsection[data-type=recipeDetail] .recipeDetail-info{position:absolute;bottom:-1em;right:2em;background:#fff2de;padding:15px;font-size:14px;color:#10504c}.recipeDetail-section .recipeDetail-info>div,.cms-subsection[data-type=recipeDetail] .recipeDetail-info>div{display:flex;align-items:center;margin-bottom:30px}.recipeDetail-section .recipeDetail-info>div:last-child,.cms-subsection[data-type=recipeDetail] .recipeDetail-info>div:last-child{margin-bottom:0px}.recipeDetail-section .recipeDetail-info>div img,.cms-subsection[data-type=recipeDetail] .recipeDetail-info>div img{width:25px;margin-right:15px;float:left}.recipeDetail-section .recipeDetail-info b,.cms-subsection[data-type=recipeDetail] .recipeDetail-info b{margin-right:.3em}.recipeDetail-section .callout,.cms-subsection[data-type=recipeDetail] .callout{border-radius:15px}.recipeDetail-section .ingredients,.cms-subsection[data-type=recipeDetail] .ingredients{display:inline-block;background:#fff2de;padding:15px;white-space:nowrap}.recipeDetail-section .ingredients h3,.cms-subsection[data-type=recipeDetail] .ingredients h3{margin:0;line-height:inherit}.recipeDetail-section .ingredients .portion,.cms-subsection[data-type=recipeDetail] .ingredients .portion{display:grid;grid-template-columns:auto auto;display:-ms-flexbox;-ms-flex-wrap:wrap}.recipeDetail-section .ingredients .portion>*,.cms-subsection[data-type=recipeDetail] .ingredients .portion>*{-ms-flex:1 0 50%;padding:7.5px 0;border-bottom:1px solid #e2e2e2}.recipeDetail-section .ingredients .portion>*:last-child,.recipeDetail-section .ingredients .portion>*:nth-last-child(2),.cms-subsection[data-type=recipeDetail] .ingredients .portion>*:last-child,.cms-subsection[data-type=recipeDetail] .ingredients .portion>*:nth-last-child(2){border-bottom:none}.recipeDetail-section .ingredients .portion>div,.cms-subsection[data-type=recipeDetail] .ingredients .portion>div{text-align:right;-ms-flex:1 0 35%}.recipeDetail-section .ingredients .portion .js-name,.cms-subsection[data-type=recipeDetail] .ingredients .portion .js-name{padding-left:5px;white-space:normal}.recipeDetail-section .ingredients textarea,.cms-subsection[data-type=recipeDetail] .ingredients textarea{height:250px}.recipeDetail-section select.display-portion,.cms-subsection[data-type=recipeDetail] select.display-portion{display:inline-block;border:1px solid #e2e2e2;border-radius:0px;padding:1px 6px;cursor:pointer}.recipeDetail-section .description,.cms-subsection[data-type=recipeDetail] .description{margin-bottom:15px}.recipeDetail-section .instruction,.cms-subsection[data-type=recipeDetail] .instruction{position:relative;padding-left:40px;margin-bottom:15px}.recipeDetail-section .instruction::before,.cms-subsection[data-type=recipeDetail] .instruction::before{counter-increment:instruction;content:counter(instruction);display:inline-block;width:2em;line-height:2em;font-family:"Heading",Helvetica, Arial, sans-serif;font-weight:700;background:#fff2de;color:#000;text-align:center;border-radius:50%;position:absolute;left:0;top:-3px}.recipeDetail-section .instruction p,.cms-subsection[data-type=recipeDetail] .instruction p{margin:0}.recipeDetail-section .recipe,.cms-subsection[data-type=recipeDetail] .recipe{margin:0 -15px}.recipeDetail-section .recipe>*,.cms-subsection[data-type=recipeDetail] .recipe>*{margin:0 15px}.recipeDetail-section .sidebar,.cms-subsection[data-type=recipeDetail] .sidebar{flex:0;-ms-flex:1}.recipeDetail-section .steps,.cms-subsection[data-type=recipeDetail] .steps{flex:1;-ms-flex:1 0 35%}.recipeDetail-section span.js-amount,.cms-subsection[data-type=recipeDetail] span.js-amount{font-weight:bold}.recipeDetail-section span.js-amount[data-amount="0"],.cms-subsection[data-type=recipeDetail] span.js-amount[data-amount="0"]{display:none}.recipeDetail-section span.js-amount[data-amount="0"]+.js-unit,.cms-subsection[data-type=recipeDetail] span.js-amount[data-amount="0"]+.js-unit{display:none}.recipeDetail-section span.js-amount[data-amount="0"]~.js-name,.cms-subsection[data-type=recipeDetail] span.js-amount[data-amount="0"]~.js-name{font-weight:bold}.recipeDetail-section span.js-unit,.cms-subsection[data-type=recipeDetail] span.js-unit{font-weight:bold}.recipeDetail-section span.js-unit:not(:empty),.cms-subsection[data-type=recipeDetail] span.js-unit:not(:empty){margin-left:.2em}@media(min-width: 769px){.recipeDetail-section .recipe,.cms-subsection[data-type=recipeDetail] .recipe{display:flex}}@media(max-width: 768px){.recipeDetail-section .sidebar,.cms-subsection[data-type=recipeDetail] .sidebar{display:flex;justify-content:center;flex-direction:row-reverse;margin:0}.recipeDetail-section .sidebar>*,.cms-subsection[data-type=recipeDetail] .sidebar>*{margin:15px !important}}

/*# sourceMappingURL=RecipeDetail.css.map*/