.recipe-detail-page{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:inherit}.recipe-breadcrumb{font-size:14px;color:#666;margin-bottom:30px}.recipe-breadcrumb a{color:#666;text-decoration:none}.recipe-breadcrumb a:hover{color:#2d5a27}.recipe-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.recipe-hero__title{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.2}.recipe-hero__desc{font-size:16px;color:#555;line-height:1.7;margin-bottom:32px}.recipe-hero__meta{display:flex;gap:32px}.recipe-meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.meta-icon{font-size:20px}.meta-label{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.meta-value{font-size:16px;font-weight:600;color:#1a1a1a}.recipe-hero__image{width:100%;object-fit:cover;border-radius:16px}.recipe-body{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:40px;padding-top:40px;border-top:1px solid #eee}.recipe-ingredients h2,.recipe-instructions h2{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2d5a27;display:inline-block}.recipe-ingredients ul{list-style:none;padding:0;margin:0}.recipe-ingredients ul li{padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:15px;color:#444;display:flex;align-items:center;gap:8px}.recipe-ingredients ul li:before{content:"\2022";color:#2d5a27;font-size:18px;font-weight:700}.recipe-step{display:flex;gap:20px;margin-bottom:24px;align-items:flex-start}.step-number{min-width:36px;height:36px;background:transparent;border:2px solid #2d5a27;color:#2d5a27;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.recipe-step p{font-size:15px;color:#444;line-height:1.7;margin:0;padding-top:6px}.recipe-tip{background:#f8f8f5;border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;gap:16px;margin-top:20px}.tip-icon{font-size:28px;flex-shrink:0}.recipe-tip p{font-size:15px;color:#444;line-height:1.6;margin:0}@media(max-width:768px){.recipe-hero{grid-template-columns:1fr;gap:30px}.recipe-hero__right{order:-1}.recipe-hero__title{font-size:28px}.recipe-body{grid-template-columns:1fr;gap:40px}.recipe-hero__meta{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/recipe-detail.css.map */
