.recipe-section{width:100%}.recipe-section__header{margin-bottom:3rem}.recipe-section__title{margin:0}.recipe-section__columns{display:flex;gap:4rem;align-items:flex-start}.recipe-section__columns--33-66 .recipe-section__left{flex:0 0 33.333%;max-width:33.333%}.recipe-section__columns--33-66 .recipe-section__right{flex:1}.recipe-section__columns--40-60 .recipe-section__left{flex:0 0 40%;max-width:40%}.recipe-section__columns--40-60 .recipe-section__right{flex:1}.recipe-section__columns--50-50 .recipe-section__left{flex:0 0 50%;max-width:50%}.recipe-section__columns--50-50 .recipe-section__right{flex:1}.recipe-section__ingredients{border:2px solid rgba(var(--color-button),var(--alpha-button-background));border-radius:1.2rem;padding:2.4rem;position:sticky;top:2rem}.recipe-section__ingredients-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;margin:0 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.recipe-section__ingredient-group+.recipe-section__ingredient-group{margin-top:2rem}.recipe-section__ingredient-group-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;margin:0 0 .8rem}.recipe-section__ingredient-group .rte ul{list-style:none;padding-left:0;margin:0}.recipe-section__ingredient-group .rte ul li{position:relative;padding-left:2.6rem;margin-bottom:.6rem;line-height:1.6}.recipe-section__ingredient-group .rte ul li:before{content:"";position:absolute;left:0;top:.3em;width:1.6rem;height:1.6rem;background-color:rgb(var(--color-button));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.recipe-section__ingredient-group .rte p{margin:0 0 .4rem}.recipe-section__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.recipe-section__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;border-radius:9999px;background-color:rgba(var(--color-foreground),.06);font-size:1.3rem;line-height:1.4;font-family:var(--font-body-family);white-space:nowrap}.recipe-section__tag svg{width:1.6rem;height:1.6rem;flex-shrink:0}.recipe-section__preparation-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;margin:0 0 2.4rem}.recipe-section__steps{display:flex;flex-direction:column;gap:2.4rem}.recipe-section__right .recipe-section__image-row{margin-top:3rem}.recipe-section__step-heading{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;padding-top:.8rem}.recipe-section__step-heading .rte p{margin:0}.recipe-section__step{display:flex;gap:1.6rem;align-items:flex-start}.recipe-section__step-number{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1}.recipe-section__step-content{flex:1;padding-top:.4rem}.recipe-section__step-content .rte p{margin:0}.recipe-section__step-content .rte p+p{margin-top:.8rem}.recipe-section__below{margin-top:4rem;display:flex;flex-direction:column;gap:3rem}.recipe-section__image-row{display:grid;gap:1.6rem}.recipe-section__image-row--1{grid-template-columns:1fr}.recipe-section__image-row--2{grid-template-columns:repeat(2,1fr)}.recipe-section__image-row--3{grid-template-columns:repeat(3,1fr)}.recipe-section__image-row--4{grid-template-columns:repeat(4,1fr)}.recipe-section__image-row img{width:100%;height:auto;display:block;border-radius:.8rem;object-fit:cover}.recipe-section__text-block-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;margin:0 0 1.2rem}.recipe-section__text-block .rte p{margin:0 0 .8rem}.recipe-section__single-image{margin:0 auto}.recipe-section__single-image--small{max-width:50%}.recipe-section__single-image--medium{max-width:75%}.recipe-section__single-image--large{max-width:90%}.recipe-section__single-image--full{max-width:100%}.recipe-section__single-image img{width:100%;height:auto;display:block;border-radius:.8rem}.recipe-section__toolbar{display:flex;justify-content:flex-end;margin-bottom:2.4rem}.recipe-section__print-button{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.5rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:9999px;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.recipe-section__print-button:hover{background-color:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.5)}.recipe-section__print-button svg{width:1.7rem;height:1.7rem}.recipe-section__print-title{display:none}@media print{.header-wrapper,.section-header,.announcement-bar-section,.utility-bar,.footer,.shopify-section-group-footer-group,.cart-notification-wrapper,.no-print{display:none!important}#MainContent>.shopify-section:not(.recipe-parent){display:none!important}body,.recipe-section,.recipe-section.gradient{background:#fff!important;background-image:none!important}.recipe-section{padding:0!important}.recipe-section__single-image,.recipe-section__image-row{display:none!important}.recipe-section__tag{background:transparent!important;border:1px solid rgba(0,0,0,.25)!important}.recipe-section__print-title{display:block;font-family:var(--font-heading-family);font-size:2.4rem;margin:0 0 1.6rem}.recipe-section__columns{gap:2.4rem!important}.recipe-section__ingredients{position:static!important;break-inside:avoid}.recipe-section__step{break-inside:avoid}.recipe-section__step-number,.recipe-section__ingredient-group .rte ul li:before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media screen and (max-width:749px){.recipe-section__columns{flex-direction:column;gap:3rem}.recipe-section__columns--33-66 .recipe-section__left,.recipe-section__columns--40-60 .recipe-section__left,.recipe-section__columns--50-50 .recipe-section__left{flex:1 1 100%;max-width:100%}.recipe-section__ingredients{position:static}.recipe-section__image-row--2,.recipe-section__image-row--3,.recipe-section__image-row--4{grid-template-columns:1fr}.recipe-section__single-image--small,.recipe-section__single-image--medium{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-recipe.css.map */
