.rcp{--rcp-moss: #1C3405;--rcp-moss-b: #3E5A2C;--rcp-moss-f: #E8F2D8;--rcp-caramel-c: #E8D2B2;--rcp-caramel-d: #F3E2CC;--rcp-caramel-e: #FAF3E9;--rcp-white: #FFFFFF;--rcp-radius: 14px;--rcp-radius-sm: 10px;--rcp-header: var(--header-end, var(--header-height, 0px));color:var(--rcp-moss);background:var(--rcp-section-bg, transparent)}.rcp :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.rcp :where(h1,h2,h3){color:inherit}.rcp :where(ol,ul){list-style:none;padding:0}.rcp-section-title{margin-bottom:1.6rem}.rcp-eyebrow{margin-bottom:.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rcp-moss-b)}.rcp-btn{--btn-padding-y: 1.4rem;--btn-border-width: 2px;padding-inline:2.8rem;border-radius:100vmax}.rcp-btn--solid{--btn-bg-color: 28 52 5;--btn-bg-hover-color: 62 90 44;--btn-text-color: 255 255 255}.rcp-btn--outline{--btn-alt-bg-color: 28 52 5;--btn-alt-text-color: 28 52 5;--btn-alt-bg-alpha: 0;background:transparent}.rcp-btn--outline:hover{background:#1c3405;color:#fff}.rcp-total:not(:empty){margin-left:.6rem;font-weight:400;opacity:.85}.rcp-hero__grid{display:grid;gap:2.4rem;padding-block:1.6rem 3.2rem}.rcp-hero__img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--rcp-radius)}.rcp-hero__title{margin-bottom:.4em}@media(max-width:768px){.rcp-hero__body{display:flex;flex-direction:column}.rcp-hero__body>*{order:3}.rcp-hero__title{order:0}.rcp-facts{order:1}.rcp-hero__intro{order:2}.rcp-tested{order:2;align-self:flex-start}.rcp-facts .rcp-facts__detail{display:none}.rcp-facts__item{padding:.8rem .8rem .8rem 0}.rcp-facts__item+.rcp-facts__item{padding-left:.8rem}.rcp-facts-note{order:1;margin:-1.2rem 0 2rem;color:var(--rcp-moss-b)}}@media(min-width:769px){.rcp-facts-note{display:none}}.rcp-hero__intro{margin-bottom:2rem;line-height:1.55}.rcp-facts{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:2rem;border-block:1px solid var(--rcp-caramel-c)}.rcp-facts__item{padding:1rem 1.2rem 1rem 0}.rcp-facts__item+.rcp-facts__item{padding-left:1.2rem;border-left:1px solid var(--rcp-caramel-c)}.rcp-facts dt{color:var(--rcp-moss-b)}.rcp-facts dd{font-weight:700}.rcp-facts .rcp-facts__detail{margin-top:.2rem;font-weight:400;color:var(--rcp-moss-b)}.rcp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.rcp-hero__note{margin-top:1rem;color:var(--rcp-moss-b)}.rcp-tested{display:inline-flex;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:.8rem 2.4rem .8rem .8rem;border-radius:100vmax;background:var(--rcp-caramel-c);line-height:1.3}.rcp-tested__photo{display:grid;place-items:center;flex:none;width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;background:var(--rcp-caramel-d);font-weight:700}.rcp-tested__label{display:block}@media(min-width:769px){.rcp-hero__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(32px,4vw,64px);align-items:stretch;padding-block:2.4rem 4rem}.rcp-hero__media{position:relative;min-height:36rem}.rcp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.rcp-hero__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.rcp-hero__body>*{align-self:stretch}.rcp-hero__body>.rcp-tested{align-self:flex-start}}.rcp-main__grid{display:grid;gap:3.2rem;padding-block:.8rem 4rem}.rcp-ingredients{display:block;padding:2rem;border-radius:var(--rcp-radius);background:var(--rcp-caramel-e);scroll-margin-top:calc(var(--rcp-header, 0px) + 1.6rem)}.rcp-ingredients__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem}.rcp-ingredients__head .h3{margin:0}.rcp-ingredients__hint{margin-top:.4rem;color:var(--rcp-moss-b)}.rcp-group{margin-top:1.6rem}.rcp-group__title{margin-bottom:.4rem}.rcp-line{border-bottom:1px solid var(--rcp-caramel-c)}.rcp-line__row{display:flex;align-items:flex-start;gap:1.2rem;padding-block:.8rem}.rcp-line__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;gap:.4rem;min-width:0}.rcp-line__body label{display:block;margin-block:-1rem;padding-block:1rem;cursor:pointer}.rcp-line__check{flex:none;width:2.4rem;height:2.4rem;margin:0;cursor:pointer;accent-color:var(--rcp-moss)}.rcp-line__meta{display:flex;align-items:center;gap:.8rem;min-width:0}.rcp-line__chip{flex:none;font-size:max(1.2rem,.75em);padding:.2rem .8rem;border-radius:100vmax;background:var(--rcp-caramel-c);font-weight:700}.rcp-line__product{display:flex;flex:1;align-items:baseline;gap:.8rem;min-width:0;color:var(--rcp-moss-b);white-space:nowrap}.rcp-line__product-title{min-width:0;overflow:hidden;padding-block:.6rem;margin-block:-.6rem;color:inherit;text-decoration:underline;text-underline-offset:.2em;text-overflow:ellipsis}.rcp-line__product-price,.rcp-line__soldout{flex:none;margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rcp-moss)}@media(max-width:768px){.rcp-line__meta{flex-wrap:wrap;row-gap:.4rem}.rcp-line__product{display:contents}.rcp-line__product-title{order:2;flex-basis:100%}.rcp-line__product-price,.rcp-line__soldout{order:1}}.rcp-line__product-title:hover{color:var(--rcp-moss)}.rcp-line:has(.rcp-line__check:not(:checked)) .rcp-line__meta{opacity:.45}.rcp-line__dot{display:flex;justify-content:center;flex:none;width:2.4rem;padding-top:.6em}.rcp-line__dot:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--rcp-moss-b)}.rcp-ingredients__footer{padding-top:2rem}.rcp-ingredients .alert{margin:0 0 1.2rem}#rcp-steps,#rcp-recipe{scroll-margin-top:calc(var(--rcp-header, 0px) + 1.6rem)}.rcp-step{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;padding-block:1.6rem;border-top:1px solid var(--rcp-caramel-c)}.rcp-step__num{margin:0;font-weight:700;line-height:1}.rcp-step__text{max-width:38em}.rcp-step__media{margin-top:1.2rem}.rcp-step__media :is(img,video){display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--rcp-radius);background:var(--rcp-caramel-d)}.rcp-note{margin-top:2rem;padding:1.6rem 2rem;border-radius:var(--rcp-radius);background:var(--rcp-caramel-c)}.rcp-note__title{margin-bottom:.2rem}.rcp-content{margin-top:3.2rem}@media(min-width:769px){.rcp-ingredients{padding:2.4rem}.rcp-step{grid-template-columns:6.4rem minmax(0,1fr)}.rcp-step__media{max-width:30rem}}@media(min-width:1024px){.rcp-main__grid{grid-template-columns:minmax(36rem,5fr) minmax(0,7fr);gap:clamp(40px,5vw,72px);align-items:start;padding-block:.8rem 5.6rem}.rcp-ingredients{position:sticky;top:calc(var(--rcp-header, 0px) + 2.4rem);display:flex;flex-direction:column;max-height:calc(100vh - var(--rcp-header, 0px) - 4.8rem);overflow:hidden;transition:top .3s ease,max-height .3s ease}@media(prefers-reduced-motion:reduce){.rcp-ingredients{transition:none}}.rcp-ingredients__head,.rcp-ingredients__hint,.rcp-ingredients__footer{flex:none}.rcp-ingredients__list{flex:1 1 auto;min-height:0;margin:.8rem -2.4rem 0;padding:0 2.4rem .8rem;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--rcp-caramel-c)}.rcp-ingredients__footer{margin-inline:-2.4rem;padding:1.6rem 2.4rem 0;border-top:1px solid var(--rcp-caramel-c)}}.rcp-highlights__inner{padding-block:4rem}.rcp-highlights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rcp-hl{position:relative;height:16.5rem;overflow:hidden;border-radius:var(--rcp-radius);background:var(--rcp-caramel-d)}.rcp-hl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rcp-hl__chip{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1rem;border-radius:100vmax;background:var(--rcp-moss-f);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rcp-hl__box{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:1.2rem 1.4rem;border-radius:var(--rcp-radius-sm);background:var(--rcp-white)}.rcp-hl__text{display:none}@media(min-width:769px){.rcp-highlights__inner{padding-block:5.6rem}.rcp-highlights__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.rcp-hl{height:35rem}.rcp-hl__text{display:block;margin-top:.4rem;color:var(--rcp-moss-b)}.rcp-hl__box{min-height:12.8rem}}.rcp-variations__inner{padding-block:4rem}.rcp-variations__intro{margin:-.8rem 0 2rem}.rcp-variations__grid{display:grid;gap:1.6rem}.rcp-var{display:grid;grid-template-columns:40% minmax(0,1fr);height:100%;overflow:hidden;border-radius:var(--rcp-radius);background:var(--rcp-white)}.rcp-var__media{display:flex;align-items:center;padding:1.2rem;background:var(--rcp-caramel-d)}.rcp-var__media img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.rcp-var__body{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.6rem}.rcp-var__body product-form{margin-top:auto}.rcp-footnote{margin-top:1.2rem;color:var(--rcp-moss-b)}@media(min-width:769px){.rcp-variations__inner{padding-block:5.6rem}.rcp-variations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.rcp-fav{display:grid;gap:2.4rem;padding-block:4rem}.rcp-fav__person{display:grid;gap:1.2rem;justify-items:start;align-content:start}.rcp-fav__person .h3{margin:.8rem 0 .4rem}.rcp-fav__person--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.6rem}.rcp-fav__person--compact .h3{margin-top:0}.rcp-fav__person--compact>.btn{grid-column:1 / -1}.rcp-fav__portrait{display:grid;place-items:center;width:100%;max-width:26rem;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--rcp-radius) var(--rcp-radius) 9rem var(--rcp-radius);background:var(--rcp-caramel-d);font-weight:700}.rcp-fav__portrait img{width:100%;height:100%;object-fit:cover}.rcp-fav__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(20rem,70%);gap:1.2rem;margin-inline:calc(-1 * var(--gutter, 20px));padding:0 var(--gutter, 20px) .4rem;overflow-x:auto;scroll-padding-inline:var(--gutter, 20px);scroll-snap-type:x mandatory}.rcp-fav-card{display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;border-radius:var(--rcp-radius);background:var(--rcp-white)}.rcp-fav-card__media{display:block;padding:1.6rem;background:var(--rcp-caramel-e)}.rcp-fav-card__media img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.rcp-fav-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.6rem 1.6rem}.rcp-fav-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700}.rcp-fav-card__price{font-weight:700}.rcp-fav-card__body product-form{margin-top:auto;padding-top:.8rem}.rcp-btn--sm{--btn-padding-y: .9rem;padding-inline:1.6rem}@media(min-width:1024px){.rcp-fav{grid-template-columns:minmax(24rem,26rem) minmax(0,1fr);gap:clamp(32px,3vw,48px);align-items:start;padding-block:5.6rem}.rcp-fav__person--compact{grid-template-columns:minmax(0,1fr);align-self:center}.rcp-fav__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:1.6rem;margin-inline:0;padding:0;overflow:visible}}.rcp-signup__outer{padding-block:4rem}.rcp-signup{display:grid;gap:2rem;justify-items:start;padding:2.8rem 2.4rem;border-radius:var(--rcp-radius);background:var(--rcp-moss);color:var(--rcp-white)}.rcp-signup__text{max-width:48rem}.rcp-signup .h3{margin-bottom:.4rem}.rcp-btn--light{--btn-bg-color: 250 243 233;--btn-bg-hover-color: 232 210 178;--btn-text-color: 28 52 5}@media(min-width:769px){.rcp-signup__outer{padding-block:5.6rem}.rcp-signup{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3.2rem;padding:3.2rem 4rem}}.rcp-products{padding-block:4rem}@media(min-width:769px){.rcp-products{padding-block:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-recipe.css.map */
