.jayone-recipe-article{background:var(--j1-bg-1, #F8F9F6)}.shopify-section--jayone-recipe-article{--header-sticky-height: 0px}.jayone-recipe-article__hero{padding:64px 24px 32px;background:var(--j1-bg-2, #ffffff);text-align:center}.jayone-recipe-article__hero-inner{max-width:760px;margin:0 auto}.jayone-recipe-article__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;padding:12px 0;min-height:44px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--j1-fg-2, #4d5752);text-decoration:none}.jayone-recipe-article__back:hover{color:var(--j1-accent-text, #006B49)}.jayone-recipe-article__tags{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.jayone-recipe-article__tags a,.jayone-recipe-article__tags span{display:inline-block;padding:4px 12px;background:var(--j1-bg-1, #F8F9F6);border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--j1-accent-text, #006B49);text-decoration:none}.jayone-recipe-article__title{margin:0 0 16px;font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__lede{margin:0 0 14px;font-size:18px;line-height:1.55;color:var(--j1-fg-2, #3a443f)}.jayone-recipe-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;letter-spacing:.04em;color:var(--j1-fg-2, #4d5752)}.jayone-recipe-article__dot{opacity:.4}.jayone-recipe-article__count-meta{font-weight:600;color:var(--j1-accent-text, #006B49)}.jayone-recipe-article__feature{max-width:1180px;margin:0 auto;padding:0 24px}.jayone-recipe-article__feature img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;box-shadow:0 30px 60px -30px #0f1e1266;display:block}.jayone-recipe-article__jump{display:none}@media(max-width:899px){.jayone-recipe-article__jump{position:sticky;top:var(--header-sticky-height, 0px);z-index:20;display:flex;align-items:center;gap:16px;margin-top:20px;padding:12px 16px;min-height:44px;background:var(--j1-bg-1, #F8F9F6);border-top:1px solid var(--j1-border, rgba(0, 0, 0, .06));border-bottom:1px solid var(--j1-border, rgba(0, 0, 0, .06));overflow-x:auto;white-space:nowrap}.jayone-recipe-article__jump-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--j1-fg-2, #4d5752)}.jayone-recipe-article__jump a{font-size:13.5px;font-weight:600;color:var(--j1-fg-1, #1d2520);text-decoration:none;padding:6px 2px}.jayone-recipe-article__jump a b{color:var(--j1-accent-text, #006B49)}}#recipe-ingredients,#recipe-steps,#recipe-photos{scroll-margin-top:calc(var(--header-sticky-height, 0px) + 64px)}.jayone-recipe-article__lead{max-width:1080px;margin:28px auto 0;padding:0 24px;font-size:15px;color:var(--j1-fg-2, #4d5752);text-align:center}.jayone-recipe-article__lead p{margin:0 0 6px}.jayone-recipe-article__lead p>img{display:none}.jayone-recipe-article__lead:not(:has(p:not(:has(img)))){display:none}.jayone-recipe-article__cook{max-width:1080px;margin:0 auto;padding:40px 24px 8px;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:48px;align-items:start}.jayone-recipe-article__cook--solo{grid-template-columns:minmax(0,640px);justify-content:center}.jayone-recipe-article__rail{position:sticky;top:calc(var(--header-sticky-height, 0px) + 24px);max-height:calc(100vh - var(--header-sticky-height, 0px) - 48px);overflow-y:auto;overscroll-behavior:contain;background:var(--j1-bg-2, #ffffff);border:1px solid var(--j1-border, rgba(0, 0, 0, .06));border-radius:16px;padding:22px 24px}.jayone-recipe-article__cook--solo .jayone-recipe-article__rail{position:static;max-height:none}.jayone-recipe-article__rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.jayone-recipe-article__rail-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__count-pill{flex:none;padding:2px 10px;background:var(--j1-green-primary-100, #E6F4EF);border-radius:999px;font-size:11.5px;font-weight:700;color:var(--j1-accent-text, #006B49)}.jayone-recipe-article__rail ul{list-style:none;padding:0;margin:0}.jayone-recipe-article__rail ul li{padding:11px 0 11px 28px;position:relative;border-bottom:1px solid var(--j1-border, rgba(0, 0, 0, .05));font-size:15px;line-height:1.5;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__rail ul li:last-child{border-bottom:0}.jayone-recipe-article__rail ul li:before{content:"";position:absolute;left:0;top:50%;width:15px;height:15px;margin-top:-8px;border:2px solid var(--j1-accent-primary, #008A5E);border-radius:4px;background:var(--j1-bg-2, #ffffff)}.jayone-recipe-article__method{min-width:0}.jayone-recipe-article__method-title{margin:0 0 18px;font-size:clamp(22px,2.6vw,28px);font-weight:600;letter-spacing:-.01em;color:var(--j1-fg-1, #1d2520);position:relative;padding-left:18px}.jayone-recipe-article__method-title:before{content:"";position:absolute;left:0;top:.2em;bottom:.15em;width:4px;background:var(--j1-accent-primary, #008A5E);border-radius:2px}.jayone-recipe-article__method-title:not(:first-child){margin-top:40px}.jayone-recipe-article__method ol{list-style:none;padding:0;margin:0;counter-reset:step}.jayone-recipe-article__method ol li{counter-increment:step;padding:20px 22px 20px 70px;position:relative;margin-bottom:14px;background:var(--j1-bg-2, #ffffff);border-radius:14px;border:1px solid var(--j1-border, rgba(0, 0, 0, .06));font-size:16px;line-height:1.65;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__method ol li:before{content:counter(step);position:absolute;left:22px;top:50%;margin-top:-18px;width:36px;height:36px;display:grid;place-items:center;background:var(--j1-accent-primary, #008A5E);color:#fff;font-weight:700;font-size:16px;border-radius:50%}.jayone-recipe-article__misc h2{margin:32px 0 12px;font-size:22px;font-weight:600;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__misc{font-size:16px;line-height:1.65;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__photos{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px}.jayone-recipe-article__photos p{flex:0 0 min(46%,360px);margin:0;scroll-snap-align:start}.jayone-recipe-article__photos p img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;display:block}.jayone-recipe-article__attribution{max-width:1080px;margin:0 auto;padding:0 24px}.jayone-recipe-article__attribution hr{margin:40px 0 20px;border:0;border-top:1px solid var(--j1-border, rgba(0, 0, 0, .08))}.jayone-recipe-article__attribution p{margin:0;font-size:13px;color:var(--j1-fg-2, #4d5752);text-align:center}@media(max-width:899px){.jayone-recipe-article__cook{grid-template-columns:1fr;gap:28px;padding:28px 16px 8px}.jayone-recipe-article__rail{position:static;max-height:none}.jayone-recipe-article__method ol li{padding:18px 18px 18px 60px}.jayone-recipe-article__method ol li:before{left:14px;width:32px;height:32px;margin-top:-16px;font-size:14px}.jayone-recipe-article__photos p{flex:0 0 72%}.jayone-recipe-article__attribution{padding:0 16px}}.jayone-recipe-article__body{max-width:800px;margin:56px auto 0;padding:0 24px;font-size:17px;line-height:1.65;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__body>p:first-child>img:only-child{display:none}.jayone-recipe-article__body>p:first-child:has(>img:only-child){display:none}.jayone-recipe-article__body h2{margin:48px 0 18px;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.01em;color:var(--j1-fg-1, #1d2520);position:relative;padding-left:18px}.jayone-recipe-article__body h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.15em;width:4px;background:var(--j1-accent-primary, #008A5E);border-radius:2px}.jayone-recipe-article__body ul{list-style:none;padding:24px 28px;margin:0;background:var(--j1-bg-2, #ffffff);border-radius:14px;border:1px solid var(--j1-border, rgba(0, 0, 0, .06))}.jayone-recipe-article__body ul li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid var(--j1-border, rgba(0, 0, 0, .05));font-size:16px;line-height:1.5;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__body ul li:last-child{border-bottom:0}.jayone-recipe-article__body ul li:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid var(--j1-accent-primary, #008A5E);border-radius:4px;background:var(--j1-bg-2, #ffffff)}.jayone-recipe-article__body ol{list-style:none;padding:0;margin:0;counter-reset:step}.jayone-recipe-article__body ol li{counter-increment:step;padding:22px 22px 22px 70px;position:relative;margin-bottom:14px;background:var(--j1-bg-2, #ffffff);border-radius:14px;border:1px solid var(--j1-border, rgba(0, 0, 0, .06));font-size:16px;line-height:1.65;color:var(--j1-fg-1, #1d2520)}.jayone-recipe-article__body ol li:before{content:counter(step);position:absolute;left:22px;top:50%;margin-top:-18px;width:36px;height:36px;display:grid;place-items:center;background:var(--j1-accent-primary, #008A5E);color:#fff;font-weight:700;font-size:16px;border-radius:50%}.jayone-recipe-article__body h2:nth-of-type(3)+p,.jayone-recipe-article__body h2+p img,.jayone-recipe-article__body p img{width:100%;border-radius:14px;margin:12px 0;display:block;height:auto}.jayone-recipe-article__body hr{margin:48px 0 24px;border:0;border-top:1px solid var(--j1-border, rgba(0, 0, 0, .08))}.jayone-recipe-article__body hr+p{font-size:13px;color:var(--j1-fg-2, #4d5752);text-align:center}.jayone-recipe-article__related{max-width:1180px;margin:72px auto 0;padding:64px 24px 96px;border-top:1px solid var(--j1-border, rgba(0, 0, 0, .06))}.jayone-recipe-article__related-title{margin:0 0 28px;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.01em;color:var(--j1-fg-1, #1d2520);text-align:center}.jayone-recipe-article__related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.recipe-card--small .recipe-card__body{padding:14px 16px 18px}.recipe-card--small .recipe-card__title{font-size:15px}.jayone-recipe-article__back-link{display:inline-flex;align-items:center;gap:6px;margin-top:32px;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--j1-accent-text, #006B49);text-decoration:none}@media(max-width:720px){.jayone-recipe-article__hero{padding:48px 16px 28px}.jayone-recipe-article__feature{padding:0 16px}.jayone-recipe-article__body{padding:0 16px;margin-top:40px}.jayone-recipe-article__body ol li{padding:18px 18px 18px 60px}.jayone-recipe-article__body ol li:before{left:14px;width:32px;height:32px;margin-top:-16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-jayone-recipe-article.css.map */
