.related-posts{border-top:1px solid var(--color-hair)}.related-posts__title{text-align:center;margin-bottom:var(--space-10)}.related-posts__all{text-align:center;margin-top:var(--space-10)}.article__banner{position:relative;isolation:isolate;min-height:clamp(340px,46vh,520px);display:flex;align-items:flex-end;overflow:hidden}.article__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.article__banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0000009e,#0000002e 55%,#0000000d)}.article__banner-inner{width:min(var(--page-width),100% - var(--page-margin) * 2);margin-inline:auto;padding-block:clamp(1.6rem,4vw,2.8rem);padding-inline:clamp(.25rem,4vw,4.5rem)}.article__banner-eyebrow{color:#ffffffd9}.article__banner-title{color:#fff;max-width:22ch}.article__banner+.breadcrumb{margin-top:clamp(1rem,2.5vw,1.6rem)}article.article:not(.section-pad){padding-bottom:clamp(2rem,5vw,3.5rem)}.article__head{text-align:center;display:grid;gap:var(--space-5);margin-bottom:var(--space-10)}.article__hero{margin-bottom:var(--space-11)}.article__hero-img{width:100%;border-radius:var(--radius-card)}.article__content{font-size:1.08rem;line-height:1.75;color:var(--color-ink)}.article__content>*+*{margin-top:var(--space-8)}.article__content img{border-radius:var(--radius-card)}.article__content>p:first-of-type{font-size:1.27rem;line-height:1.5;font-weight:500;color:var(--color-ink);padding-left:var(--space-8);border-left:3px solid var(--color-brand);margin-bottom:var(--space-10)}.article__content :is(h2,h3){margin-top:var(--space-12);color:var(--color-navy, var(--color-ink));letter-spacing:-.01em}.article__content h2{font-size:1.5rem;font-weight:800;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hair);margin-bottom:var(--space-8)}.article__content a:not(.btn){color:var(--color-brand-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.article__content a:not(.btn):hover{text-decoration-thickness:2px}.article__content :is(ul,ol){padding-left:var(--space-9)}.article__content li+li{margin-top:var(--space-3)}.article__content ul li::marker{color:var(--color-brand-text)}.article__content blockquote{margin:var(--space-10) 0;padding:var(--space-4) 0 var(--space-4) var(--space-9);border-left:4px solid var(--color-brand);font-size:1.2rem;font-style:italic}.article-callout{background:var(--color-group);border-radius:var(--radius-card);padding:var(--space-8) var(--space-9);margin:var(--space-10) 0;border-left:3px solid var(--color-brand)}.article-callout>:first-child{margin-top:0}.article-callout--warn{border-left-color:#c0492b}.article-refs{font-size:.92rem;color:var(--color-ink-2)}.article-refs li+li{margin-top:var(--space-4)}.article-toc{background:var(--color-group);border-radius:var(--radius-card);padding:var(--space-8) var(--space-9)}.article-toc__title{margin:0;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-2)}.article-toc ul{margin:var(--space-4) 0 0;padding-left:0;list-style:none}.article-toc li{margin:0}.article-toc a:not(.btn){color:var(--color-ink);text-decoration:none}.article-toc a:not(.btn):hover{color:var(--color-brand-text);text-decoration:underline}.article-figure{margin:var(--space-10) 0}.article-figure img{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.article-figure figcaption{margin-top:var(--space-5);font-size:.9rem;line-height:1.5;color:var(--color-ink-2);text-align:center}.article__content blockquote cite{display:block;margin-top:var(--space-4);font-size:.9rem;font-style:normal;font-weight:600;color:var(--color-ink-2)}.article__product{margin-top:var(--space-12)}.article__product-card{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-7);text-decoration:none}.article__product-media{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--color-group)}.article__product-img{width:100%;height:100%;object-fit:cover}.article__product-info{flex:1;display:grid;gap:var(--space-1)}.article__product-title{font-weight:700;color:var(--color-ink)}.article__product-price{color:var(--color-ink-2);font-weight:600}.article__product-cta{flex:none}.article__product-info{text-decoration:none}.article__product-cta .article__product-atc{width:100%}@media(max-width:620px){.article__product-card{flex-wrap:wrap}.article__product-cta{width:100%}}.article__comments{margin-top:var(--space-12);display:grid;gap:var(--space-8)}.article__rev-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-5)}.article__rev-avg{margin:0;font-size:.95rem;color:var(--color-ink-2);display:flex;align-items:center;gap:var(--space-3)}.article__stars{color:var(--color-star-strong);letter-spacing:.06em}.article__stars--row{margin:0 0 var(--space-2);font-size:1.05rem}.article__star-off{color:#1c24352e}.article__rate{border:0;padding:0;margin:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--space-1)}.article__rate-legend{font-weight:700;font-size:.92rem;margin-bottom:var(--space-3);width:100%}.article__rate input{position:absolute;opacity:0;width:1px;height:1px}.article__rate label{font-size:1.9rem;line-height:1;color:#1c243533;cursor:pointer;transition:color .12s ease}.article__rate label:hover,.article__rate label:hover~label,.article__rate input:checked~label{color:var(--color-star-strong)}.article__rate input:focus-visible+label{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:4px}.article__rate-err{color:#b3261e;font-size:.85rem;margin:0}.article__form-ok{background:color-mix(in srgb,var(--color-success, #1a7f4e) 10%,#fff);color:var(--color-success-text);font-weight:700;padding:var(--space-6) var(--space-8);border-radius:10px;margin:0}.article__comment{margin:0}.share{display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap;margin-top:var(--space-11);padding-top:var(--space-10);border-top:1px solid var(--color-hair)}.share__label{font-family:var(--font-heading--family);text-transform:var(--font-heading--transform);font-weight:700;font-size:.9rem;color:var(--color-ink-2);letter-spacing:.02em}.share__row{display:flex;gap:var(--space-4);align-items:center}.share__btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--color-hair);background:var(--color-background);color:var(--color-navy, var(--color-ink));cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;position:relative}.share__btn:hover{background:var(--color-navy, var(--color-ink));color:#fff;border-color:transparent}.share__copied{position:absolute;top:-1.7rem;left:50%;transform:translate(-50%);background:var(--color-ink);color:#fff;font-size:.7rem;padding:var(--space-1) var(--space-3);border-radius:5px;white-space:nowrap}.article__form{display:grid;gap:var(--space-7);margin-top:var(--space-10)}.article__form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}.article__ratebar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-9);margin-bottom:var(--space-10)}.article__ratebar-group{display:flex;align-items:center;gap:var(--space-4)}.article__ratebar-stars{display:inline-flex}.article__ratebar-star{background:none;border:0;padding:var(--space-1);cursor:pointer;font-size:1.45rem;line-height:1;color:var(--color-star-strong);transition:opacity .12s ease}.article__ratebar-stars:hover .article__ratebar-star:hover~.article__ratebar-star{opacity:.3}.article__ratebar-note{margin:0}.article__ratebar-actions{display:flex;gap:var(--space-4)}.article__ratebar-actions .is-saved{color:var(--color-brand-text)}.article__save-note{flex-basis:100%;margin:0;background:var(--color-group);border-radius:8px;padding:var(--space-4) var(--space-7)}.article__recipemeta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:var(--space-4) auto var(--space-10);font-size:.92rem;font-weight:600;color:var(--color-ink-2)}.article__recipemeta span+span:before{content:"\b7";margin-right:var(--space-6);opacity:.5}.article__content #recipe{scroll-margin-top:var(--space-12)}.article__rate-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;border:0;border-radius:14px;padding:var(--space-10) var(--space-10);max-width:26rem;width:calc(100% - 2rem);box-shadow:0 24px 64px #0f14234d}.article__rate-dialog::backdrop{background:#0f142373}.article__rate-close{position:absolute;top:.5rem;right:.7rem;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--color-ink-2)}.article__form--dialog{margin-top:var(--space-2)}.article__rate-sub{margin:var(--space-3) 0 0}.article__rate-cta{display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-12)}.article__rate-cta h2,.article__rate-cta p{margin:0}.article__rate-cta .btn{margin-top:var(--space-6)}.article__content .article__recipecard{border:1px solid var(--color-hair, rgba(28,36,53,.14));border-radius:16px;padding:var(--space-10) var(--space-10) var(--space-9);margin:var(--space-11) 0;background:#fff;box-shadow:0 6px 22px #1c24350d}.article__content .article__recipecard h2:first-child{margin-top:0}.article__content :is(.article__recipecard,.article__variations) h2{border-bottom:0;padding-bottom:0;margin-bottom:var(--space-6)}.article__content .article__recipecard>:last-child{margin-bottom:0}.article__content .article__recipecard p:has(>small){margin-top:var(--space-9)}.article__content .article__recipecard small{color:var(--color-ink-2)}.article__content .article__recipecard ol li+li,.article__content .article__recipecard ul li+li{margin-top:var(--space-3)}@media(max-width:620px){.article__content .article__recipecard{padding:var(--space-8) var(--space-8) var(--space-8)}}.article__content .article__variations{background:var(--color-group);border-radius:var(--radius-card);padding:var(--space-9) var(--space-10);margin-top:var(--space-11)}.article__content .article__variations h2{margin-top:0;font-size:1.15rem}.article__content .article__variations>:last-child{margin-bottom:0}.article__tagus{display:flex;align-items:center;gap:var(--space-7);margin-top:var(--space-11);padding:var(--space-8) var(--space-9);background:var(--color-group);border-radius:12px}.article__tagus svg{flex:0 0 auto;color:var(--color-ink)}.article__tagus p{margin:0}@media print{.shopify-section:not(:has(.article)){display:none!important}.announcement,.header,.footer,.breadcrumb,.article__ratebar,.article__rate-dialog,.share,.article__product,.article__tagus,.article__comments,.article__updated{display:none!important}.article{padding:0}.article__hero-img{max-height:280px;width:auto}.article--recipe .article__hero,.article--recipe .article__head .eyebrow,.article--recipe .article__content>p,.article--recipe .article__content>.article__variations{display:none!important}.article--recipe .article__content .article__recipecard{border:0;box-shadow:none;padding:0;margin:var(--space-6) 0 0}.article--recipe .article__recipemeta{margin:var(--space-2) auto var(--space-4)}}.article__textarea{height:auto;padding:var(--space-7)}@media(max-width:620px){.article__form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-article.css.map */
