.row:has(.twz-hero-recipe-detail){--row-padding-top: 0;--row-padding-bottom: 0}.row:has(.twz-hero-recipe-detail):has(.twz-hero-recipe-detail--default){--row-maxwidth: var(--row-l)}.twz-hero-recipe-detail{--hero-recipe-detail-bg: var(--beige-100);--hero-recipe-detail-content-padding-block: 5rem;--hero-recipe-detail-gap: 6rem;position:relative;inline-size:100%;padding-block:6rem;color:var(--brown-900);overflow:clip}@media(max-width: 1024px){.twz-hero-recipe-detail{--hero-recipe-detail-gap: 3rem}}@media(min-width: 768px){.twz-hero-recipe-detail{margin-top:-2.5rem}}.twz-hero-recipe-detail__inner{display:flex;align-items:flex-start;gap:var(--hero-recipe-detail-gap);inline-size:100%}@media(max-width: 1024px){.twz-hero-recipe-detail__inner{flex-direction:column;gap:0}}.twz-hero-recipe-detail__content{flex:1 1 50%;display:flex;flex-direction:column;gap:2rem;min-inline-size:0;padding-block:var(--hero-recipe-detail-content-padding-block);margin-left:var(--row-m-to-l, 0)}@media(min-width: 1300px){.twz-hero-recipe-detail__content{--row-m-to-l: calc((var(--row-l) - var(--row-m)) / 2)}}@media(max-width: 767px){.twz-hero-recipe-detail__content{padding-bottom:0}}.twz-hero-recipe-detail__copy{display:flex;flex-direction:column;max-inline-size:50rem}.twz-hero-recipe-detail__title{margin:0;color:var(--terracotta-500)}.twz-hero-recipe-detail__intro p{margin:0;font-size:var(--fs-16);line-height:var(--lineheight-base)}.twz-hero-recipe-detail__details{display:flex;flex-direction:column;gap:2rem}@media(max-width: 767px){.twz-hero-recipe-detail__details{width:100%}}.twz-hero-recipe-detail__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:5rem}@media(max-width: 767px){.twz-hero-recipe-detail__actions{display:grid;grid-template-columns:1fr 1fr}}.twz-hero-recipe-detail__action{--btn-padding: 1rem 2rem 1rem 1.5rem;gap:.9rem;justify-content:center}.twz-hero-recipe-detail__media{flex:1 1 50%;min-inline-size:0;block-size:41.4rem}@media(max-width: 1024px){.twz-hero-recipe-detail__media{inline-size:100%;block-size:auto;order:-1}}.twz-hero-recipe-detail__image,.twz-hero-recipe-detail__image img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.twz-hero-recipe-detail__image,.twz-hero-recipe-detail__image img{max-block-size:20rem}}@media print{body.twz-is-printing-recipe>:not(#twz-recipe-print-clone):not(script):not(style):not(noscript){display:none !important}body.twz-is-printing-recipe #twz-recipe-print-clone{display:flex !important;flex-direction:column;gap:3rem;inline-size:100%;padding:2rem;color:var(--brown-900)}body.twz-is-printing-recipe .twz-recipe-cart{max-inline-size:none;gap:0}body.twz-is-printing-recipe .twz-recipe-cart__add-all,body.twz-is-printing-recipe .twz-recipe-cart__product-link,body.twz-is-printing-recipe .twz-recipe-cart__checkbox-spacer,body.twz-is-printing-recipe .gfield_checkbox input{display:none !important}body.twz-is-printing-recipe .twz-recipe-cart__name--link{color:inherit;text-decoration:none}body.twz-is-printing-recipe .twz-recipe-cart__panel::before{display:none}body.twz-is-printing-recipe .twz-recipe-cart__panel{padding:0;background:none}body.twz-is-printing-recipe .twz-recipe-detail__nutrition{margin-block-start:0;max-inline-size:none}}
