.blj-recipe-hero{position:relative;background:var(--aboutus-cream, #fff7e8);overflow:hidden}.blog-post-content.rte{max-width:1200px;margin:0 auto}.divider{border:0;border-top:1px solid #494949;margin:64px 0}.intro .lede{font-family:Montserrat;font-weight:700;font-size:48px;line-height:56px;letter-spacing:4%}.blj-recipe-hero__media{position:relative;top:0;right:0;bottom:0;left:0;overflow:hidden}.blj-recipe-hero__image{width:100%;height:100%;object-fit:cover;display:block}.blj-recipe-hero__image--mobile{display:none}.blj-recipe-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.blj-recipe-hero__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;width:100%}.recipe-image-placeholder .recipe-image{width:100%}.recipe-image-placeholder .recipe-image__img{width:100%;height:auto;display:block}.recipe-image-placeholder .img--desktop{display:block}.recipe-image-placeholder .img--mobile{display:none}@media(max-width:768px){.recipe-image-placeholder .img--desktop{display:none}.recipe-image-placeholder .img--mobile{display:block}.intro .lede{font-size:24px;line-height:36px;letter-spacing:2%}}.blj-recipe-hero__crumbs{margin:0 0 8px;color:#fff;font-family:var(--font-heading--family),"Montserrat",sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.28em;text-transform:uppercase;text-align:center}.blj-recipe-hero__crumb{text-decoration:underline}.blj-recipe-hero__crumb-separator{display:inline-block;margin:0 8px;text-decoration:none}.blj-recipe-hero__title{margin:0;color:#fff;font-family:var(--font-heading--family),"Montserrat",sans-serif;font-size:clamp(40px,6vw,48px);font-weight:700;line-height:56px;letter-spacing:4%;text-transform:uppercase;max-width:min(960px,calc(100vw - 96px))}.blj-recipe-hero__wave{position:absolute;left:0;right:0;bottom:0;height:auto;z-index:4;pointer-events:none;background:transparent;line-height:0}.blj-recipe-hero__wave-image{width:100%;height:auto;display:block}.blj-recipe-post-background,.blj-recipe-post-content{background:var(--aboutus-cream, #fff7e8)}.blj-recipe-meta{width:100%;max-width:1200px;margin:0 auto 12px;display:flex;flex-wrap:wrap;align-items:center;gap:0;color:var(--aboutus-text, #1e1e1e);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:.02em;font-weight:700}.blj-recipe-meta__item{display:inline-flex;align-items:center}.blj-recipe-meta__item--tag a{color:inherit;text-decoration:underline;text-underline-offset:2px}.blj-recipe-meta__item+.blj-recipe-meta__item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--aboutus-text, #1e1e1e);margin:0 24px}.blog-post-content .recipe-grid{display:grid;grid-template-columns:minmax(0,1fr) 490px;gap:120px;margin-top:32px}.blog-post-content .recipe-grid .recipe-text h2,.blog-post-content .recipe-grid h2{margin:0 0 24px;color:var(--aboutus-text, #1e1e1e);font-family:var(--font-heading--family),"Montserrat",sans-serif;font-size:clamp(24px,3.2vw,40px);font-weight:700;line-height:1.3;letter-spacing:.02em}.blog-post-content .recipe-grid .recipe-text ul,.blog-post-content .recipe-grid ul{margin:0 0 48px 22px;padding:0;color:var(--aboutus-text, #1e1e1e);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.6;list-style-position:outside;list-style-type:disc}.blog-post-content .recipe-grid .recipe-text li,.blog-post-content .recipe-grid li{margin:0;padding:0}.blog-post-content .recipe-grid .recipe-image-placeholder{min-height:676px;border-radius:24px}.blog-post-content .recipe-grid img{width:100%;height:auto;border-radius:24px}.blog-post-content .pro-tip-wrap{margin:16px 0 28px;display:flex;align-items:start;gap:24px;padding:0 32px 0 20px}.blog-post-content .pro-tip-wrap .avatar,.blog-post-content .pro-tip-wrap img.avatar{width:100px;height:100px;flex:0 0 100px;border-radius:50%;object-fit:cover}.blog-post-content .pro-tip-wrap .pro-tip-box{position:relative;background:#fcdc00;border-radius:10px;padding:24px;flex:1;min-height:126px}.blog-post-content .pro-tip-wrap .pointer,.blog-post-content .pro-tip-wrap img.pointer{position:absolute;left:-10px;top:30px;width:11px;height:22px;display:block}.blog-post-content .pro-tip-wrap .pro-tip-box h3{margin:0 0 24px;font-family:var(--font-heading--family),"Montserrat",sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.28em;text-transform:uppercase}.blog-post-content .pro-tip-wrap .pro-tip-box p{margin:0;color:var(--aboutus-text, #1e1e1e);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.02em}.blj-recipe-hero__wave-image--mobile{display:none}@media screen and (max-width:749px){.blj-recipe-hero__image--desktop{display:none}.blj-recipe-hero__image--mobile{display:block}.blj-recipe-hero__content{padding:24px}.blj-recipe-hero__title{font-size:32px;line-height:42px;letter-spacing:.02em;max-width:min(354px,calc(100vw - 48px))}.blj-recipe-hero__crumbs{letter-spacing:.32em;margin-bottom:6px}.blj-recipe-hero__wave{height:auto}.blj-recipe-hero__wave-image--desktop{display:none}.blj-recipe-hero__wave-image--mobile{display:block}.blj-recipe-hero__wave-image{object-position:center bottom}.blj-recipe-meta{font-size:12px;line-height:20px;font-weight:500}.divider{margin:24px 0}.blj-recipe-meta__item+.blj-recipe-meta__item:before{width:4px;height:4px;margin:0 12px}.blog-post-content .recipe-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.blog-post-content .recipe-grid .recipe-text h2,.blog-post-content .recipe-grid h2{margin:0 0 12px;font-size:24px;line-height:36px}.blog-post-content .recipe-grid .recipe-text ul,.blog-post-content .recipe-grid ul{margin:0 0 24px 24px;font-size:16px;line-height:28px;font-weight:400}.blog-post-content .recipe-grid .recipe-image-placeholder{min-height:475px}.blog-post-content .pro-tip-wrap{display:block;padding:0;margin:24px 0 0}.blog-post-content .pro-tip-wrap .avatar,.blog-post-content .pro-tip-wrap img.avatar{width:60px;height:60px;flex-basis:60px}.blog-post-content .pro-tip-wrap .pro-tip-box{margin-top:8px;margin-left:10px;width:calc(100% - 10px);padding:24px;min-height:120px}.blog-post-content .pro-tip-wrap .pro-tip-box h3{letter-spacing:.32em;margin-bottom:24px}.blog-post-content .pro-tip-wrap .pro-tip-box p{font-size:16px;line-height:28px}.blog-post-content .pro-tip-wrap .pointer,.blog-post-content .pro-tip-wrap img.pointer{left:-10px;top:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-recipe-detail-hero.css.map */
