.th-recipe{--th-recipe-ink: #111111;--th-recipe-muted: #5d5d5d;--th-recipe-line: #dedede;--th-recipe-soft: #f7f7f5;background:#fff;color:var(--th-recipe-ink);font-size:1rem;line-height:1.65;padding-block:clamp(2rem,5vw,4.5rem)}.th-recipe *,.th-recipe *:before,.th-recipe *:after{box-sizing:border-box}.th-recipe__container{margin-inline:auto;max-width:1200px;padding-inline:clamp(1rem,4vw,3rem)}.th-recipe__breadcrumb{align-items:center;color:var(--th-recipe-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.55rem;letter-spacing:.04em;margin-block-end:clamp(1.5rem,4vw,3rem);text-transform:uppercase}.th-recipe__breadcrumb a,.th-recipe__footer a{color:var(--th-recipe-ink);text-decoration-thickness:1px;text-underline-offset:.25em}.th-recipe__breadcrumb a:hover,.th-recipe__footer a:hover{color:var(--th-recipe-muted)}.th-recipe__hero{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.th-recipe__hero--without-image{grid-template-columns:minmax(0,760px)}.th-recipe__eyebrow,.th-recipe__product-eyebrow{color:#86550f;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 .85rem;text-transform:uppercase}.th-recipe__title{color:var(--th-recipe-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(2rem,4.2vw,3.75rem);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, 700);letter-spacing:-.025em;line-height:1.04;margin:0;text-wrap:balance}.th-recipe__title:after{background:var(--th-recipe-accent, #e3a14e);content:"";display:block;height:3px;margin-block-start:1.25rem;width:3.5rem}.th-recipe__author{color:var(--th-recipe-muted);font-size:.9375rem;margin:1rem 0 0}.th-recipe__facts{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0}.th-recipe__fact{border-inline-start:1px solid var(--th-recipe-line);min-width:0;padding-inline-start:.9rem}.th-recipe__fact dt{color:var(--th-recipe-muted);font-size:.6875rem;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.th-recipe__fact dd{font-size:.9375rem;font-weight:600;line-height:1.35;margin:.35rem 0 0}.th-recipe__description{color:#333;font-size:1.0625rem;margin-block-start:2rem;max-width:42rem}.th-recipe__media{aspect-ratio:4 / 3;background:var(--th-recipe-soft);border-radius:20px;margin:0;overflow:hidden}.th-recipe__image{display:block;height:100%;object-fit:cover;width:100%}.th-recipe__body{align-items:start;border-block-start:1px solid var(--th-recipe-line);display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);margin-block-start:clamp(3rem,7vw,6rem);padding-block-start:clamp(2.5rem,5vw,4.5rem)}.th-recipe__ingredients{background:var(--th-recipe-soft);border-block-start:4px solid var(--th-recipe-accent, #e3a14e);padding:clamp(1.5rem,4vw,2.5rem)}.th-recipe__ingredients h2,.th-recipe__directions h2,.th-recipe__note h2,.th-recipe__product h2{color:var(--th-recipe-ink);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;margin:0}.th-recipe__ingredients h3{color:var(--th-recipe-ink);font-size:.8125rem;letter-spacing:.08em;margin:2rem 0 .75rem;text-transform:uppercase}.th-recipe__ingredients ul{list-style:none;margin:1.25rem 0 0;padding:0}.th-recipe__ingredients li{border-block-end:1px solid #ddddda;padding-block:.72rem}.th-recipe__directions ol{counter-reset:recipe-step;list-style:none;margin:1.75rem 0 0;padding:0}.th-recipe__directions li{counter-increment:recipe-step;min-height:2.5rem;padding:0 0 1.5rem 3.4rem;position:relative}.th-recipe__directions li:before{align-items:center;background:var(--th-recipe-accent, #e3a14e);border-radius:50%;color:#111;content:counter(recipe-step);display:flex;font-size:.8125rem;font-weight:700;height:2.25rem;inset:0 auto auto 0;justify-content:center;line-height:1;position:absolute;width:2.25rem}.th-recipe__directions strong{color:var(--th-recipe-ink)}.th-recipe__note{border:1px solid var(--th-recipe-line);margin-block-start:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.5rem)}.th-recipe__note p{margin:1rem 0 0}.th-recipe__product{align-items:center;background:#1d1d1d;color:#fff;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(120px,180px) minmax(0,1fr);margin-block-start:clamp(2.5rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.th-recipe__product-image-link{background:#fff;display:block}.th-recipe__product-image{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:100%}.th-recipe__product .th-recipe__product-eyebrow{color:var(--th-recipe-accent, #e3a14e)}.th-recipe__product h2{color:#fff}.th-recipe__product-price{color:#e5e5e5;margin:.75rem 0 0}.th-recipe__product-button{background:var(--th-recipe-accent, #e3a14e);border:1px solid var(--th-recipe-accent, #e3a14e);border-radius:999px;color:#111;display:inline-flex;font-weight:700;justify-content:center;margin-block-start:1.25rem;min-height:3rem;padding:.75rem 1.5rem;text-decoration:none}.th-recipe__product-button:hover{background:#fff;border-color:#fff;color:#111}.th-recipe__footer{border-block-start:1px solid var(--th-recipe-line);font-size:.9375rem;margin-block-start:clamp(2.5rem,5vw,4rem);padding-block-start:1.5rem}.th-article-comments{margin:0 auto;max-width:1200px;padding:0 clamp(1rem,4vw,3rem) clamp(3rem,7vw,6rem)}.th-recipe+.th-article-comments{padding-block-start:0}@media screen and (max-width:899px){.th-recipe__hero,.th-recipe__body{grid-template-columns:1fr}.th-recipe__intro{order:1}.th-recipe__media{order:0}.th-recipe__facts{max-width:34rem}}@media screen and (max-width:549px){.th-recipe{font-size:.9375rem}.th-recipe__title{font-size:clamp(2rem,10vw,2.75rem)}.th-recipe__facts{grid-template-columns:1fr}.th-recipe__product{grid-template-columns:90px minmax(0,1fr)}.th-recipe__product-button{grid-column:1 / -1}}@media print{.th-recipe{padding-block:0}.th-recipe__breadcrumb,.th-recipe__product,.th-recipe__footer,.th-article-comments{display:none!important}.th-recipe__hero,.th-recipe__body{display:block}.th-recipe__media{margin-block-start:1rem;max-height:300px}.th-recipe__ingredients,.th-recipe__directions{break-inside:avoid;margin-block-start:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/th-recipe.css.map */
