.recipe-article{color:rgb(var(--color-foreground))}.recipe-breadcrumbs{margin-bottom:2.4rem}.recipe-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;list-style:none;margin:0;padding:0;font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.recipe-breadcrumbs__item a{color:inherit;text-decoration:none;transition:color .15s ease}.recipe-breadcrumbs__item a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.recipe-breadcrumbs__sep{color:rgba(var(--color-foreground),.25);-webkit-user-select:none;user-select:none}.recipe-breadcrumbs__item--current{color:rgba(var(--color-foreground),.85);font-weight:500}.recipe-hero{margin-bottom:3.2rem}.recipe-hero__media{aspect-ratio:16 / 9;max-height:70vh;background:rgb(var(--color-shadow));border-radius:8px;overflow:hidden}.recipe-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.recipe-hero__caption{margin-top:3.2rem}.recipe-hero__eyebrow{display:inline-block;color:#bf0000;margin-bottom:1.6rem}.recipe-hero__title{margin:0 0 1.6rem}.recipe-hero__summary{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78);margin:0;max-width:64rem}.recipe-meta{margin-top:3.2rem;margin-bottom:0;display:flex;flex-wrap:wrap;gap:.8rem}.recipe-app-note{margin-top:2.4rem;margin-bottom:5.6rem;padding-bottom:3.2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.65);font-style:italic;text-align:center}.recipe-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:rgba(var(--color-foreground),.78);background:#e6e4e0;border-radius:8px;white-space:nowrap}.recipe-chip--probe{background:#bf0000;color:#fff}.recipe-body{padding-bottom:6.4rem;display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:900px){.recipe-body{grid-template-columns:34rem 1fr;gap:8rem}}.recipe-ingredients{align-self:start}@media(min-width:900px){.recipe-ingredients__inner{position:sticky;top:2.4rem}}.recipe-ingredients__heading{color:rgba(var(--color-foreground),.6);margin:0 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.recipe-ingredients__section{margin-bottom:2.8rem}.recipe-ingredients__section-title{margin:0 0 1.2rem}.recipe-ingredients__list{list-style:none;margin:0;padding:0}.recipe-ingredients__item{display:flex;align-items:baseline;gap:1rem;padding:.8rem 0;font-size:1.4rem;line-height:1.45;border-bottom:1px dotted rgba(var(--color-foreground),.12)}.recipe-ingredients__item:last-child{border-bottom:none}.recipe-ingredients__qty{font-weight:700;flex-shrink:0;min-width:6.4rem}.recipe-ingredients__name{color:rgba(var(--color-foreground),.85)}.recipe-stepper{margin-bottom:2.8rem;padding:2rem;border-radius:8px;background:#e6e4e0}.recipe-stepper__label{display:block;color:#24202499;margin-bottom:1.2rem}.recipe-stepper__buttons{display:flex;gap:.6rem;flex-wrap:wrap}.recipe-stepper__btn{flex:1;min-width:5.2rem;background:#ffffffb3;color:#242024;border:1px solid rgba(36,32,36,.15)}.recipe-stepper__btn:hover{background:#fff;border-color:#24202466;color:#242024}.recipe-stepper__btn[aria-pressed=true]{background:#242024;color:#fff;border-color:#242024}.recipe-stepper__btn[aria-pressed=true]:hover{background:#242024;color:#fff}.recipe-instructions__heading{color:rgba(var(--color-foreground),.6);margin:0 0 2.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.recipe-instructions__list{list-style:none;margin:0;padding:0;counter-reset:recipe-step}.recipe-instructions__item{position:relative;padding:.4rem 1.6rem 3.2rem 5.6rem;counter-increment:recipe-step;font-size:1.6rem;line-height:1.65;border-radius:8px}.recipe-instructions__item:before{content:counter(recipe-step);position:absolute;left:0;top:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;color:rgba(var(--color-foreground),.65);background:#e6e4e0;border-radius:8px}.recipe-instructions__item:last-child{padding-bottom:0}.recipe-instructions__item--probe{background:#bf00000a;padding-top:1.6rem;padding-bottom:2.4rem;margin-bottom:1.2rem}.recipe-instructions__item--probe:before{background:#bf0000;color:#fff}.recipe-instructions__probe-label{display:block;color:#bf0000;margin-bottom:.8rem}.recipe-product-cta{margin-bottom:5.6rem}.recipe-product-cta__inner{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:750px){.recipe-product-cta__inner{grid-template-columns:1fr 1fr;align-items:stretch}}.recipe-product-cta__media{display:block;position:relative;aspect-ratio:4 / 3;background:transparent;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px 8px 0 0;overflow:hidden}@media(min-width:750px){.recipe-product-cta__media{border-radius:8px 0 0 8px}}.recipe-product-cta__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.recipe-product-cta:hover .recipe-product-cta__media img{transform:scale(1.03)}.recipe-product-cta__body{padding:3.2rem 2.4rem;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:1.6rem;justify-content:center}@media(min-width:750px){.recipe-product-cta__body{padding:4.8rem;border-radius:0 8px 8px 0}}.recipe-product-cta__eyebrow{display:inline-block;color:#bf0000}.recipe-product-cta__title{margin:0;color:rgb(var(--color-foreground))}.recipe-product-cta__copy{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78);margin:0}.recipe-product-cta__price{display:flex;align-items:baseline;gap:1.2rem;font-family:var(--font-heading-family)}.recipe-product-cta__price-current{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground))}.recipe-product-cta__price-was{font-size:1.4rem;color:rgba(var(--color-foreground),.5);text-decoration:line-through}.recipe-product-cta__button{align-self:flex-start;margin-top:.8rem}.recipe-chef-note{margin-bottom:5.6rem}.recipe-chef-note__inner{padding:5.6rem 2.4rem;border-radius:8px;text-align:center}.recipe-chef-note__inner>*{max-width:72rem;margin-inline:auto}.recipe-chef-note__eyebrow{display:inline-block;color:rgba(var(--color-foreground),.6);margin-bottom:2rem}.recipe-chef-note__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;font-style:italic;line-height:1.45;margin-block:0}@media(min-width:750px){.recipe-chef-note__text{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-recipe-article.css.map */
