.wp-block-mcpress-recipe{--recipe-white-subtle:hsla(0,0%,100%,.1);background-color:var(--color-white,#fff);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;flex-direction:column;margin-bottom:var(--space-md);margin-top:var(--space-md);overflow:hidden}.wp-block-mcpress-recipe__header{background:var(--wp--preset--gradient--primary-gradient,linear-gradient(95deg,#0057b8 0,#002652 100%));color:var(--color-white,#fff);padding:var(--space-base);position:relative}.wp-block-mcpress-recipe__title{color:var(--color-white,#fff);font-size:max(1.75rem,min(calc(1.75rem + 1vw),2.5rem));font-weight:700;line-height:1.2;margin-bottom:0;text-align:center;text-wrap:balance}.wp-block-mcpress-recipe__header-content{align-items:baseline;display:flex;flex-direction:column;gap:var(--space-base);margin-bottom:var(--space-base)}@media (min-width:48rem){.wp-block-mcpress-recipe__header{padding:var(--space-md) var(--space-lg) var(--space-lg) var(--space-lg)}.wp-block-mcpress-recipe__header-content{border-bottom:1px solid var(--recipe-white-subtle);flex-direction:row;justify-content:space-between;padding-bottom:var(--space-md)}.wp-block-mcpress-recipe__title{text-align:left}}.wp-block-mcpress-recipe__meta{align-items:center;display:grid;min-height:2.25rem}.wp-block-mcpress-recipe__meta-item{display:flex;flex-direction:row;gap:var(--space-xxs);justify-content:flex-start;padding:var(--space-sm);position:relative}.wp-block-mcpress-recipe__meta-label{color:var(--color-white);font-size:var(--text-sm);font-weight:700;line-height:1.4}.wp-block-mcpress-recipe__meta-value{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:1.4}@media (min-width:24rem){.wp-block-mcpress-recipe__meta{grid-template-columns:repeat(2,1fr);position:relative;row-gap:var(--space-base)}.wp-block-mcpress-recipe__meta:after{background-color:var(--recipe-white-subtle);content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:100%}.wp-block-mcpress-recipe__meta-item:first-child,.wp-block-mcpress-recipe__meta-item:nth-child(3){padding-left:0}.wp-block-mcpress-recipe__meta-item:nth-child(2),.wp-block-mcpress-recipe__meta-item:nth-child(4){padding-left:var(--space-md)}.wp-block-mcpress-recipe__meta-item:not(:last-child):after{background-color:var(--recipe-white-subtle);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.wp-block-mcpress-recipe__meta-item:nth-child(2):after{display:none}}@media (min-width:48rem){.wp-block-mcpress-recipe__meta{grid-template-columns:repeat(4,1fr)}.wp-block-mcpress-recipe__meta-label,.wp-block-mcpress-recipe__meta-value{font-size:var(--text-base)}.wp-block-mcpress-recipe__meta:after{display:none}.wp-block-mcpress-recipe__meta-item:first-child,.wp-block-mcpress-recipe__meta-item:nth-child(2),.wp-block-mcpress-recipe__meta-item:nth-child(3),.wp-block-mcpress-recipe__meta-item:nth-child(4){padding-left:var(--space-sm)}.wp-block-mcpress-recipe__meta-item{justify-content:center}.wp-block-mcpress-recipe__meta-item:nth-child(2):after{display:block}}.wp-block-mcpress-recipe__print-btn{align-items:center;background-color:var(--recipe-white-subtle);border:none;border-radius:var(--btn-radius,60px);color:var(--color-white,#fff);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;gap:var(--space-xs);justify-content:center;line-height:1.3;padding:var(--space-xs) var(--space-base);text-align:center;transition:background-color .2s var(--ease-out,ease),color .2s var(--ease-out,ease);width:100%}.wp-block-mcpress-recipe__print-btn:focus,.wp-block-mcpress-recipe__print-btn:hover{background-color:var(--color-white,#fff);color:var(--color-primary,#005fb8);outline:none}.wp-block-mcpress-recipe__print-btn:focus-visible{outline:2px dotted var(--color-white,#fff);outline-offset:2px}.wp-block-mcpress-recipe__print-btn .icon{flex-shrink:0;height:1.25rem;width:1.25rem}@media (min-width:48rem){.wp-block-mcpress-recipe__print-btn{width:auto}}.wp-block-mcpress-recipe__print-btn-placeholder{align-items:center;background-color:var(--recipe-white-subtle);border:2px dashed hsla(0,0%,100%,.3);border-radius:4px;color:hsla(0,0%,100%,.7);display:flex;font-size:var(--text-sm);font-style:italic;justify-content:center;padding:var(--space-sm)}.wp-block-mcpress-recipe__content{border:1px solid var(--color-contrast-low,#e0dedb);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding:var(--space-base)}@media (min-width:32rem){.wp-block-mcpress-recipe__content{padding:var(--space-md) var(--space-lg)}}.wp-block-mcpress-recipe__image{height:auto;margin:0;max-width:100%;width:100%}.wp-block-mcpress-recipe__image img{aspect-ratio:272/143;border-radius:var(--radius-lg);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-mcpress-recipe h3.wp-block-mcpress-recipe__section-title{color:var(--color-black,#000);font-size:max(1.25rem,min(calc(1.25rem + .5vw),1.75rem));font-weight:700;line-height:1.2;margin-bottom:var(--space-md);margin-top:var(--space-md)}.wp-block-mcpress-recipe__directions-list,.wp-block-mcpress-recipe__ingredients-list{font-family:var(--font-sans);margin:0;padding-left:var(--space-md)}.wp-block-mcpress-recipe__directions-list li:not(.menu__item):not(.hub-nav__menu-item),.wp-block-mcpress-recipe__ingredients-list li:not(.menu__item):not(.hub-nav__menu-item){font-size:1.25rem;line-height:1.5;margin-bottom:0}.wp-block-mcpress-recipe__ingredients-list{list-style-type:disc}.wp-block-mcpress-recipe__directions-list{list-style-type:decimal}.wp-block-mcpress-recipe__directions-list li:not(.menu__item):not(.hub-nav__menu-item){padding-left:var(--space-xs)}.wp-block-mcpress-recipe__additional{border-top:1px solid var(--color-contrast-low,#e0dedb);margin-top:var(--space-lg);padding-top:var(--space-md)}.wp-block-mcpress-recipe__additional-content{color:var(--color-contrast-max);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6}.wp-block-mcpress-recipe__additional-content p{margin-bottom:var(--space-sm)}.wp-block-mcpress-recipe__additional-content p:last-child{margin-bottom:0}.wp-block-mcpress-recipe__additional-content:empty,.wp-block-mcpress-recipe__additional:empty{display:none}.block-editor-block-list__block .wp-block-mcpress-recipe__meta-value,.block-editor-block-list__block .wp-block-mcpress-recipe__title{min-height:1.5em}.block-editor-block-list__block .wp-block-mcpress-recipe__meta-value:empty:before,.block-editor-block-list__block .wp-block-mcpress-recipe__title:empty:before{color:hsla(0,0%,100%,.6)}.block-editor-block-list__block .wp-block-mcpress-recipe__additional-content{min-height:3em}.block-editor-block-list__block .wp-block-mcpress-recipe__additional-content:empty:before{color:var(--color-contrast-medium,#c7c7c7)}
