.recipes-page .store-header nav{flex-wrap:wrap}.recipes-page .store-header nav a[aria-current=page]{color:#f5d49a;text-decoration:underline;text-underline-offset:7px}
.recipes-wrap{max-width:1180px;margin:0 auto;padding:28px clamp(18px,4vw,48px) 36px;background:linear-gradient(#1e0e0755,#160d0755),url('assets/delivery/sauces/approved-woodgrain.svg') center/650px 65px}.recipes-intro{text-align:center;padding:16px 0 26px}.recipes-intro .overline{margin-bottom:8px;color:#d9af72}.recipes-intro h1{margin:0;color:#f5d49a;font-family:Rockwell,Georgia,serif;font-size:clamp(36px,5vw,56px);text-shadow:0 2px #160a04}
.recipe-preview,.recipe-sheet{margin:0;border:8px ridge #8e5a30;background:#28180f;box-shadow:0 7px 15px #10070499}.recipe-preview-photo{display:block;line-height:0}.recipe-preview-photo img,.recipe-feature img{display:block;width:100%;height:auto;max-width:100%}.recipe-preview-copy{padding:24px;text-align:center;background:linear-gradient(#22100655,#170b0544),url('assets/delivery/sauces/approved-woodgrain.svg') center/650px 65px}.recipe-preview-copy h2{margin:0 0 12px;font-family:Rockwell,Georgia,serif;font-size:clamp(28px,4vw,40px);line-height:1.2;color:#f5d49a}.recipe-preview-copy h2 a{text-decoration:none}.recipe-preview-copy p{margin:0 0 22px;font-size:19px;line-height:1.5;color:#ead1a3}
.recipe-button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;width:fit-content;margin:auto;padding:10px 24px;border:3px double #cd9a5b;border-radius:4px;background:linear-gradient(#744321,#3d2111);box-shadow:0 2px 3px #100706aa;color:#f7e2bc;font-size:17px;font-weight:bold;text-decoration:none}.recipe-button span{font-size:25px;line-height:1}.recipe-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 18px;font-size:15px;line-height:1.6;color:#e2c394}.recipe-breadcrumb a{display:flex;align-items:center;min-height:44px}.recipe-feature{margin:0;line-height:0;border-bottom:7px ridge #8e5a30}
.recipe-paper{padding:clamp(24px,4vw,48px);color:#3d2516;background:radial-gradient(ellipse at 40% 5%,#f7e9ca,#e6c995);box-shadow:inset 0 0 28px #ab743344;line-height:1.7}.recipe-heading{text-align:center}.recipe-heading .overline{margin:0 0 10px;color:#8b542d}.recipe-heading h1{margin:0;color:#462512;font-family:Rockwell,Georgia,serif;font-size:clamp(29px,4vw,46px);line-height:1.15;letter-spacing:.025em}.recipe-tagline{font-size:clamp(18px,2vw,22px);color:#7c4325;margin:14px 0 25px}.recipe-introduction{max-width:780px;margin:auto;text-align:center}.recipe-introduction p{margin:0 0 15px;font-size:18px;line-height:1.65}.recipe-introduction p:last-child{margin:22px 0 30px;color:#714024}
.recipe-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px;border-top:1px solid #b78a52;padding-top:26px}.recipe-columns h2{margin:0 0 16px;font-family:Rockwell,Georgia,serif;font-size:25px;line-height:1.25;color:#5c321c}.recipe-ingredients{margin:0;padding-left:24px;font-size:18px;line-height:1.8}.recipe-ingredients li{padding:2px 0}.moms-instructions{margin:0;padding:20px 23px;border-left:4px solid #a16c3d;background:#fff2cf66;box-shadow:inset 0 0 12px #bf934733;font-size:21px;line-height:1.7;font-style:italic;color:#52321c;overflow-wrap:break-word}.recipes-return{display:flex;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin:24px auto 0;color:#f3d6a6;font-size:16px}footer .recipes-return{margin-top:8px}.recipes-page [hidden]{display:none!important}
@media(max-width:650px){.recipes-wrap{padding:20px 16px 28px}.recipe-preview,.recipe-sheet{border-width:5px}.recipe-preview-copy{padding:22px 16px}.recipe-paper{padding:27px 20px}.recipe-columns{grid-template-columns:1fr;gap:30px}.recipe-introduction p{font-size:17px}.moms-instructions{padding:18px;font-size:20px}.recipe-breadcrumb{gap:10px;font-size:14px}.recipes-page .store-header nav{gap:22px}}

.recipe-extra{margin-top:30px;padding-top:26px;border-top:1px solid #b78a52;font-size:18px;line-height:1.7}.recipe-extra h2{margin:0 0 16px;font-family:Rockwell,Georgia,serif;font-size:25px;line-height:1.3;color:#5c321c}.recipe-extra p{margin:0 0 16px}.recipe-extra ul{margin:0;padding-left:24px}.recipe-extra li{padding:5px 0}@media(max-width:650px){.recipe-extra{font-size:17px}}
