.recipe-detail{--rd-accent: rgb(var(--color-button));--rd-accent-text: rgb(var(--color-button-text));--rd-soft: rgba(var(--color-button), .07);--rd-tint: rgba(var(--color-button), .12);--rd-line: rgba(var(--color-foreground), .18);--rd-rail: 387px;--rd-gap: 6rem}.recipe-detail__row{display:flex;flex-direction:column;gap:3.2rem}.recipe-detail__main,.recipe-detail__rail{min-width:0}.recipe-detail__steps{display:flex;flex-direction:column;gap:1rem;min-width:0}.recipe-summary-hero{display:flex;flex-direction:column;gap:1.5rem}.recipe-hero-card{display:flex;flex-direction:column;gap:1rem}.recipe-card-img-container{position:relative;width:auto;background-color:var(--rd-soft);border-radius:var(--media-radius);display:flex;overflow:hidden}.recipe-card-img{width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius)}.recipe-card-badges-container{position:absolute;z-index:5;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;padding:1rem;top:0;bottom:auto;left:0;right:0;gap:10px}.recipe-card-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.3em;border-radius:var(--badge-corner-radius, 6px);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));height:29px;padding-inline:.9em;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.hero-recipe-main{display:flex;flex-direction:column;gap:1em}.hero-recipe-title{font-family:var(--font-heading-family);font-weight:700;font-size:2.7rem;line-height:115%;letter-spacing:-.03em;color:rgb(var(--color-foreground));text-align:left;margin:0}.hero-recipe-description{font-family:var(--font-body-family);font-weight:400;font-size:1.5rem;line-height:2.3rem;color:rgb(var(--color-foreground))}.hero-recipe-description>*:first-child{margin-top:0}.hero-recipe-description>*:last-child{margin-bottom:0}.hero-recipe-infos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.info-block{display:flex;flex-direction:column;align-items:center;gap:.5em;text-align:center}.info-block .emoji-circle{border-radius:999px;background-color:var(--rd-tint);display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;line-height:1}.info-block .info-content{display:flex;flex-direction:column;gap:.2em;font-family:var(--font-body-family);line-height:1.4}.info-block .info-title{color:rgb(var(--color-foreground));font-weight:700;font-size:1.6rem}.info-block .info-description{color:rgb(var(--color-foreground));font-weight:400;font-size:1.4rem}.product-cta-card{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border-radius:var(--media-radius);background-color:var(--rd-soft)}.product-cta-card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:120%;letter-spacing:-.02em;margin:0}.product-cta-card__media{display:block;border-radius:var(--media-radius);overflow:hidden;background-color:rgb(var(--color-background))}.product-cta-card__media img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.product-cta-card__title{font-family:var(--font-body-family);font-weight:700;font-size:1.7rem;line-height:1.3;margin:0}.product-cta-card a:not(.button){color:inherit;text-decoration:none}.product-cta-card__title a:hover{color:var(--rd-accent)}.product-cta-card__stars{color:var(--rd-accent);letter-spacing:.1em}.product-cta-card__subtitle{font-size:1.4rem;color:rgb(var(--color-foreground));margin:.2em 0 0}.product-cta-card__benefits{font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.product-cta-card__benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6em}.product-cta-card__benefits li{position:relative;padding-left:2.2rem}.product-cta-card__benefits li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:999px;background-color:var(--rd-accent)}.product-cta-card__rating{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.product-cta-card__price{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;color:rgb(var(--color-foreground))}.product-cta-card__price s{font-weight:400;font-size:1.5rem;color:rgb(var(--color-foreground));margin-left:.6rem}.product-cta-card .button{width:100%;margin:0}.product-cta-card__form{margin:0}.recipe-ingredients-block{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--rd-line)}.recipe-ingredients-heading,.recipe-directions-heading{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:115%;letter-spacing:-.02em;margin:0}.recipe-component-ingredients-list{display:flex;flex-direction:column;list-style-type:disc;padding-left:1.5rem;gap:.5em;margin:0}.recipe-component-ingredient-line{margin:0;padding:0;font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:150%;color:rgb(var(--color-foreground))}.recipe-component-ingredient-line::marker{color:var(--rd-accent)}.recipe-directions-block{display:flex;flex-direction:column;gap:.6rem}.recipe-directions-list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.recipe-direction-line{margin:0;display:flex;gap:1em;align-items:center;padding:.6rem 0;border-bottom:1px dashed var(--rd-line)}.recipe-direction-line:last-child{border-bottom:none}.recipe-direction-line-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background-color:var(--rd-accent);color:var(--rd-accent-text);font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-.02em}.recipe-direction-line-text{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:150%;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.recipe-tips{display:flex;flex-direction:row;align-items:center;gap:1.8rem;margin-top:2.4rem;padding:2rem;border-radius:var(--media-radius);background-color:var(--rd-soft);font-size:1.4rem;line-height:150%;color:rgb(var(--color-foreground))}.recipe-tips__avatar{flex-shrink:0;width:72px;height:72px;border-radius:999px;overflow:hidden;background-color:rgb(var(--color-background))}.recipe-tips__avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.recipe-tips__body{display:flex;flex-direction:column;gap:.6rem;min-width:0}.recipe-tips__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:115%;color:rgb(var(--color-foreground));margin:0}.recipe-tips__content>*:first-child{margin-top:0}.recipe-tips__content>*:last-child{margin-bottom:0}@media screen and (min-width:500px)and (max-width:1099px){.hero-recipe-title,.hero-recipe-description{text-align:center}.hero-recipe-infos{justify-content:center}.recipe-detail__row--instructions{flex-direction:row;gap:4rem;align-items:flex-start}.recipe-detail__row--instructions .recipe-ingredients-block{order:2;flex:0 1 38%;min-width:0}.recipe-detail__row--instructions .recipe-detail__steps{order:1;flex:1 1 62%}.recipe-ingredients-block{border-bottom:none}}@media screen and (min-width:1100px){.recipe-detail__row{flex-direction:row;gap:var(--rd-gap);align-items:flex-start}.recipe-detail__main{flex:1 1 auto;width:60%}.recipe-detail__rail{flex:0 0 var(--rd-rail);width:var(--rd-rail)}.recipe-hero-card{gap:2rem}.recipe-card-img-container{height:450px}.recipe-card-badge{height:32px;font-size:1.2rem}.hero-recipe-title{font-size:3.7rem;letter-spacing:-.02em}.hero-recipe-description{text-align:left;font-size:1.6rem;line-height:150%}.product-cta-card{position:sticky;top:2rem}.recipe-detail__row--instructions{border-block:1px solid var(--rd-line);padding-block:6.4rem;margin-top:6.4rem}.recipe-detail__row--instructions .recipe-detail__steps{order:1;flex:1 1 auto}.recipe-detail__row--instructions .recipe-ingredients-block{order:2;flex:0 0 var(--rd-rail);width:var(--rd-rail)}.recipe-ingredients-block{border-bottom:none;padding-bottom:0}.recipe-ingredients-heading,.recipe-directions-heading{font-size:3.2rem}.recipe-component-ingredient-line{font-size:1.6rem;line-height:2.4rem}.recipe-direction-line-text{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-article-recette-detail.css.map */
