.ah-recipe-detail{--ah-ink: #17130f;--ah-muted: #655d53;--ah-gold: #c9a84c;--ah-paper: #f7f3ea;padding:3rem 0 clamp(6rem,9vw,11rem)}.ah-recipe-detail__breadcrumb{display:flex;margin-bottom:3rem;align-items:center;gap:1rem;color:var(--ah-muted);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.ah-recipe-detail__breadcrumb a{color:var(--ah-ink)}.ah-recipe-detail__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);align-items:center;gap:clamp(4rem,7vw,9rem)}.ah-recipe-detail__media{overflow:hidden;background:#eee8db;box-shadow:0 2rem 5rem #17130f1a}.ah-recipe-detail__image{display:block;width:100%;height:auto}.ah-recipe-detail__placeholder{display:grid;min-height:52rem;place-items:center;padding:3rem;color:var(--ah-muted);text-align:center}.ah-recipe-detail__eyebrow{margin:0 0 1rem;color:#9a7b2f;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ah-recipe-detail__summary h1{margin:0;color:var(--ah-ink);font-size:clamp(4rem,6vw,7rem);line-height:.98}.ah-recipe-detail__description{margin:2.2rem 0;color:var(--ah-muted);font-size:1.8rem;line-height:1.75}.ah-recipe-detail__facts{display:flex;margin:2.8rem 0 0;gap:2.8rem;flex-wrap:wrap}.ah-recipe-detail__facts div{min-width:8rem}.ah-recipe-detail__facts dt{color:#9a7b2f;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.ah-recipe-detail__facts dd{margin:.5rem 0 0;color:var(--ah-ink);font-size:1.5rem}.ah-recipe-detail__categories{color:var(--ah-muted);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.ah-recipe-detail__recipe{display:grid;max-width:110rem;margin:clamp(6rem,10vw,12rem) auto 0;grid-template-columns:.85fr 1.15fr;gap:3rem}.ah-recipe-detail__panel{padding:clamp(3rem,5vw,5rem);border-top:.3rem solid var(--ah-gold);background:var(--ah-paper)}.ah-recipe-detail__panel h2,.ah-recipe-detail__notes h2,.ah-recipe-detail__paywall h2,.ah-recipe-detail__related h2{margin:0 0 2rem;color:var(--ah-ink);font-size:clamp(3rem,4vw,4.8rem)}.ah-recipe-detail__lines{margin:0;padding-left:2.2rem;color:var(--ah-muted);font-size:1.65rem;line-height:1.75}.ah-recipe-detail__lines li+li{margin-top:1.2rem}.ah-recipe-detail__source{margin-top:2rem;color:var(--ah-muted);text-align:center}.ah-recipe-detail__notes{max-width:90rem;margin:4rem auto 0;padding:3.5rem;border-left:.3rem solid var(--ah-gold);background:#fff;color:var(--ah-muted)}.ah-recipe-detail__print{margin-top:2.5rem}.ah-recipe-detail__paywall{max-width:86rem;margin:4rem auto 0;padding:clamp(3.5rem,7vw,7rem);border:1px solid rgba(201,168,76,.35);background:#17130f;text-align:center}.ah-recipe-detail__paywall h2{color:#fafaf8}.ah-recipe-detail__paywall>p:not(.ah-recipe-detail__eyebrow){max-width:64rem;margin:0 auto;color:#fafaf8c7;font-size:1.7rem;line-height:1.75}.ah-recipe-detail__paywall-actions{display:flex;margin-top:3rem;justify-content:center;gap:1.4rem;flex-wrap:wrap}.ah-recipe-detail__paywall .button--secondary{color:#fafaf8!important;border-color:#fafaf899!important}.ah-recipe-detail__related{max-width:110rem;margin:clamp(6rem,9vw,10rem) auto 0;text-align:center}.ah-recipe-detail__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.ah-recipe-detail__related-card{overflow:hidden;border:1px solid rgba(23,19,15,.12);background:#fff;text-align:left}.ah-recipe-detail__related-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.ah-recipe-detail__related-card h3{margin:0;padding:1.8rem;color:var(--ah-ink);font-size:2rem}.ah-recipe-detail__return{margin-top:5rem;text-align:center}.ah-recipe-detail__return a{color:var(--ah-ink);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-decoration:underline;text-underline-offset:.4rem;text-transform:uppercase}@media screen and (max-width:749px){.ah-recipe-detail__hero,.ah-recipe-detail__recipe,.ah-recipe-detail__related-grid{grid-template-columns:1fr}.ah-recipe-detail__summary h1{font-size:clamp(3.6rem,12vw,5.6rem)}.ah-recipe-detail__placeholder{min-height:34rem}}@media print{.ah-recipe-detail__breadcrumb,.ah-recipe-detail__paywall,.ah-recipe-detail__related,.ah-recipe-detail__return,.ah-recipe-detail__print{display:none!important}.ah-recipe-detail{padding:0}.ah-recipe-detail__hero,.ah-recipe-detail__recipe{grid-template-columns:1fr 1fr;gap:2rem}.ah-recipe-detail__summary h1{font-size:3.2rem}.ah-recipe-detail__media{max-width:30rem;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAB */
