.recipe-post{max-width:860px;margin:0 auto}.recipe-post__header{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.recipe-post__back{font-size:.875rem;text-decoration:none;opacity:.7;width:fit-content}.recipe-post__back:hover{opacity:1;text-decoration:underline}.recipe-post__intro{margin:0;font-size:1.125rem;line-height:1.6;opacity:.85}.recipe-post__hero{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:24px;margin-bottom:32px;background:#f4efea}.recipe-post__hero img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.recipe-post__facts{display:flex;flex-wrap:wrap;gap:12px;padding:20px;border:1px solid rgba(0,0,0,.12);border-radius:20px;margin-bottom:40px}.recipe-fact{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:96px}.recipe-fact__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.recipe-fact__value{font-weight:600;font-size:1rem}.recipe-post__h2{font-size:1.5rem;font-weight:600;margin:0 0 16px}.recipe-post__cols{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;margin-bottom:40px}.recipe-ingredients{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.recipe-ingredients li{position:relative;padding-left:22px;line-height:1.5}.recipe-ingredients li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#926850}.recipe-method{list-style:none;counter-reset:step;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.recipe-method li{counter-increment:step;position:relative;padding-left:44px;line-height:1.6}.recipe-method li:before{content:counter(step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#926850;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.recipe-post__notes{max-width:none!important;margin-bottom:40px}.recipe-cta{display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:24px;background:#ede1d8;margin-bottom:48px}.recipe-cta__heading{font-size:1.25rem;font-weight:600}.recipe-cta__body{margin:4px 0 0;opacity:.8}.recipe-cta__products{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.recipe-cta__product{width:200px;max-width:100%}.recipe-product{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.recipe-product__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#fff}.recipe-product__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.recipe-product__title{text-decoration:none;color:inherit;font-size:.95rem;line-height:1.3}.recipe-product__price{font-size:.95rem}.recipe-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recipe-related__card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.recipe-related__media{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:16px;background:#f4efea}.recipe-related__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.recipe-related__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ede1d8,#f7f1ec)}.recipe-related__title{font-weight:600;line-height:1.4}@media(max-width:899px){.recipe-post__cols{grid-template-columns:1fr;gap:32px}.recipe-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.recipe-related__grid{grid-template-columns:1fr}.recipe-cta__products{gap:20px}.recipe-cta__product{width:calc(50% - 10px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/recipe-post.css.map */
