@font-face{font-family:Tanker;src:url(//thesaltedroots.com/cdn/shop/t/19/assets/fonts/Tanker-Regular.woff2?v=131463209596232568841773613069) format("woff2"),url(//thesaltedroots.com/cdn/shop/t/19/assets/fonts/Tanker-Regular.woff?v=100978061011204269221773613069) format("woff");font-style:normal;font-weight:400;font-display:swap}.recipe-article{background:#f0e9de);padding:80px;margin:var(--recipe-page-margin-desktop, 0px);color:var(--recipe-body-color, #575757)}.recipe-article__inner{max-width:var(--recipe-max-width, 920px);margin:0 auto;display:flex;flex-direction:column;gap:var(--recipe-stack-gap, 26px)}.recipe-article__top{display:grid;grid-template-columns:minmax(120px,calc(var(--recipe-aside-width, 220px) - 50px)) minmax(0,1fr);gap:var(--recipe-layout-gap, 28px);align-items:start}.recipe-article__recent-column{padding-top:.45rem}.recipe-article__aside-heading{margin:0;margin-bottom:.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:clamp(16px,2.2vw,20px);line-height:1.2;color:var(--recipe-section-heading-color, #42311f)}.recipe-article__recent-list{list-style:none;margin:0;padding:0}.recipe-article__recent-item{margin:0}.recipe-article__recent-item+.recipe-article__recent-item{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--recipe-panel-border-color, #d9d5cd)}.recipe-article__recent-link{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.55rem;text-decoration:none;color:var(--recipe-link-color, #42311f);font-size:12px;line-height:1.35}.recipe-article__recent-link--no-image{grid-template-columns:minmax(0,1fr)}.recipe-article__recent-image{display:block;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1}.recipe-article__recent-image img,.recipe-article__recent-image svg{width:100%;height:100%;object-fit:cover;display:block}.recipe-article__recent-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.recipe-article__recent-title{font-size:12px;font-weight:500;line-height:1.35}.recipe-article__recent-date,.recipe-article__recent-date time{font-size:11px;line-height:1.3;color:var(--recipe-body-color, #757575)}.recipe-article__recent-link:hover{color:var(--recipe-link-hover-color, #a35139)}.recipe-article__recent-link:focus-visible{color:var(--recipe-link-focus-color, #a35139);outline:2px solid var(--recipe-link-focus-color, #a35139);outline-offset:2px;border-radius:4px}.recipe-article__empty{margin:0;font-size:12px;line-height:1.4;color:var(--recipe-body-color, #757575)}.recipe-article__lead{min-width:0}.recipe-article__header{display:flex;flex-direction:column;gap:.65rem}.recipe-article__title{margin:0;width:100%;max-width:100%;font-family:"Tanker",var(--font-heading-family);font-style:normal;font-size:60px;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:var(--recipe-title-line-height, .98);color:var(--recipe-title-color, #42311f);overflow-wrap:anywhere;word-break:break-word}.recipe-article__meta{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;font-size:11px;line-height:1.3;color:var(--recipe-body-color, #757575)}.recipe-article__meta-item time{display:inline}.recipe-article__recipe-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.recipe-article__pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--recipe-meta-pill-border, #d2ccbf);background:var(--recipe-meta-pill-bg, #e8e5da);color:var(--recipe-meta-pill-color, #42311f);font-size:11px;font-weight:600;line-height:1}.recipe-article__pill--time{border-color:transparent;background:var(--recipe-meta-time-bg, #767453);color:var(--recipe-meta-time-color, #ffffff)}.recipe-article__pill--serves{width:30px;height:30px;padding:0;border-color:transparent;background:var(--recipe-meta-serves-bg, #f0e9de);color:var(--recipe-meta-serves-color, #a8573c)}.recipe-article__pill-icon{width:14px;height:14px;display:inline-flex}.recipe-article__pill-icon .svg-wrapper{width:100%;height:100%;display:inline-flex}.recipe-article__pill-icon svg{width:100%;height:100%}.recipe-article__pill-serves{display:none}.recipe-article__hero-text{margin:0;max-width:56ch;color:var(--recipe-body-color, #575757);font-size:clamp(var(--recipe-body-size-mobile, 13px),2vw,var(--recipe-body-size-desktop, 14px));line-height:var(--recipe-body-line-height, 1.65)}.recipe-article__hero-image{width:100%;max-width:100%;border-radius:var(--recipe-hero-radius, 18px);border:var(--recipe-hero-border-width, 0px) solid var(--recipe-hero-border-color, transparent);overflow:hidden}.recipe-article__hero-image img,.recipe-article__hero-image svg{width:100%;max-width:100%;display:block;height:auto;object-fit:cover}.recipe-article__split{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(220px,1fr);gap:clamp(20px,4vw,56px);align-items:start;margin-top:60px}.recipe-article--image-right .recipe-article__split--ingredients>:first-child,.recipe-article--image-right .recipe-article__split--method>:first-child{order:2}.recipe-article__content-panel{min-width:0}.recipe-article__section-heading{margin:0;margin-bottom:var(--recipe-section-heading-margin-bottom, 12px);font-family:"Tanker",var(--font-heading-family);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(var(--recipe-section-heading-size-mobile, 34px),6vw,var(--recipe-section-heading-size-desktop, 52px));line-height:var(--recipe-section-heading-line-height, 1.02);color:var(--recipe-section-heading-color, #42311f)}.recipe-article__rte,.recipe-article__rte p,.recipe-article__rte li,.recipe-article__rte span{color:var(--recipe-body-color, #575757);font-size:16px;line-height:var(--recipe-body-line-height, 1.65)}.recipe-article__rte>*:first-child{margin-top:0}.recipe-article__rte>*:last-child{margin-bottom:0}.recipe-article__rte ul,.recipe-article__rte ol{margin:0;padding-left:1.2em}.recipe-article__rte li+li{margin-top:.3rem}.recipe-article__rte a{color:var(--recipe-link-color, #42311f)}.recipe-article__rte a:hover{color:var(--recipe-link-hover-color, #a35139)}.recipe-article__rte a:focus-visible{color:var(--recipe-link-focus-color, #a35139);outline:2px solid var(--recipe-link-focus-color, #a35139);outline-offset:2px;border-radius:3px}.recipe-article__product-panel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.recipe-article__eyebrow{margin:0;font-size:11px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:var(--recipe-body-color, #757575)}.recipe-article__product-title{margin:0;font-size:clamp(30px,3.5vw,42px);line-height:.98;font-family:"Tanker",var(--font-heading-family);font-style:normal;font-weight:400;color:var(--recipe-link-color, #42311f)}.recipe-article__product-title a{color:inherit;text-decoration:none}.recipe-article__product-title a:hover{color:var(--recipe-link-hover-color, #a35139)}.recipe-article__product-title a:focus-visible{color:var(--recipe-link-focus-color, #a35139);outline:2px solid var(--recipe-link-focus-color, #a35139);outline-offset:2px;border-radius:3px}.recipe-article__product-price{color:var(--recipe-body-color, #575757);font-size:14px;line-height:1.3}.recipe-article__product-image{display:block;width:min(240px,100%);height:370px;border-radius:16px;background:#fff;overflow:hidden}.recipe-article__product-image img,.recipe-article__product-image svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.recipe-article__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--recipe-button-min-height, 42px);width:fit-content;padding:var(--recipe-button-padding-vertical, 10px) var(--recipe-button-padding-horizontal, 18px);border-radius:var(--recipe-button-radius, 12px);border:var(--recipe-button-border-width, 1px) solid var(--recipe-button-border, #a35139);background:var(--recipe-button-bg, #a35139);color:var(--recipe-button-color, #ffffff);text-decoration:none;font-size:clamp(var(--recipe-button-font-size-mobile, 13px),2vw,var(--recipe-button-font-size-desktop, 14px));font-weight:600;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.recipe-article__button:hover{background:var(--recipe-button-bg-hover, #8f4531);color:var(--recipe-button-color-hover, #ffffff);border-color:var(--recipe-button-border-hover, #8f4531)}.recipe-article__button:focus-visible{background:var(--recipe-button-bg-focus, #a35139);color:var(--recipe-button-color-focus, #ffffff);border-color:var(--recipe-button-border-focus, #a35139);outline:var(--recipe-button-outline-width, 2px) solid var(--recipe-button-outline-color, #ffffff);outline-offset:3px}.recipe-article__body-image{width:100%;max-width:100%;border-radius:var(--recipe-body-image-radius, 18px);border:var(--recipe-body-image-border-width, 0px) solid var(--recipe-body-image-border-color, transparent);background:var(--recipe-body-image-bg, transparent);overflow:hidden}.recipe-article__body-image img,.recipe-article__body-image svg{width:100%;max-width:100%;display:block;height:auto}.recipe-article__method-stack{display:flex;flex-direction:column;gap:.95rem}.recipe-article__tip-panel{display:flex;align-items:flex-start;gap:.65rem;width:100%;max-width:100%;padding:20px;border-radius:14px;border:1px solid var(--recipe-panel-border-color, #dfddd6);background:var(--recipe-panel-bg, #EDEFED)}.recipe-article__tip-icon{width:81px;height:81px;border-radius:999px;background:var(--recipe-tip-icon-bg, #f5f2ea);color:var(--recipe-tip-icon-color, #a8573c);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.recipe-article__tip-icon .svg-wrapper{width:14px;height:14px;display:inline-flex}.recipe-article__tip-icon svg{width:100%;height:100%}.recipe-article__tip-icon img{width:100%;height:100%;object-fit:contain;display:block}.recipe-article__tip-content{min-width:0;flex:1 1 auto}.recipe-article__tip-heading{margin:0;margin-bottom:.25rem;font-size:18px;line-height:1.2;font-weight:700;color:var(--recipe-section-heading-color, #42311f)}.recipe-article__tip-content .recipe-article__rte,.recipe-article__tip-content .recipe-article__rte p,.recipe-article__tip-content .recipe-article__rte li,.recipe-article__tip-content .recipe-article__rte span{font-size:18px;line-height:1.45}.recipe-article__footer-actions{margin-top:.3rem;padding-top:.85rem;border-top:1px solid var(--recipe-panel-border-color, #d9d5cd);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.recipe-article__back-link{color:var(--recipe-link-color, #42311f);text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:13px}.recipe-article__back-link:hover{color:var(--recipe-link-hover-color, #a35139)}.recipe-article__back-link:focus-visible{color:var(--recipe-link-focus-color, #a35139);outline:2px solid var(--recipe-link-focus-color, #a35139);outline-offset:2px;border-radius:3px}.recipe-article__share{margin-left:auto}.recipe-article__share .share-button__button{min-height:var(--recipe-button-min-height, 42px);padding:var(--recipe-button-padding-vertical, 10px) var(--recipe-button-padding-horizontal, 18px);border-radius:var(--recipe-button-radius, 12px);border:var(--recipe-button-border-width, 1px) solid var(--recipe-button-border, #a35139);background:var(--recipe-button-bg, #a35139);color:var(--recipe-button-color, #ffffff);font-size:clamp(var(--recipe-button-font-size-mobile, 13px),2vw,var(--recipe-button-font-size-desktop, 14px));font-weight:600}.recipe-article__share .share-button__button:hover{background:var(--recipe-button-bg-hover, #8f4531);color:var(--recipe-button-color-hover, #ffffff);border-color:var(--recipe-button-border-hover, #8f4531)}.recipe-article__share .share-button__button:focus-visible{background:var(--recipe-button-bg-focus, #a35139);color:var(--recipe-button-color-focus, #ffffff);border-color:var(--recipe-button-border-focus, #a35139);outline:var(--recipe-button-outline-width, 2px) solid var(--recipe-button-outline-color, #ffffff);outline-offset:3px}@media screen and (max-width:989px){.recipe-article{padding:var(--recipe-page-padding-mobile, 18px);margin:var(--recipe-page-margin-mobile, 0px)}.recipe-article__inner{gap:calc(var(--recipe-stack-gap, 26px) * .85)}.recipe-article__top{grid-template-columns:1fr;gap:var(--recipe-layout-gap-mobile, 20px)}.recipe-article__recent-column{padding-top:0}.recipe-article__split{grid-template-columns:1fr;gap:1.2rem}.recipe-article--image-right .recipe-article__split--ingredients>:first-child,.recipe-article--image-right .recipe-article__split--method>:first-child{order:0}.recipe-article__product-image,.recipe-article__tip-panel{width:100%;max-width:100%}.recipe-article__share{margin-left:0}}@media screen and (max-width:749px){.recipe-article__footer-actions{align-items:stretch}.recipe-article__hero-image img,.recipe-article__hero-image svg{aspect-ratio:5 / 4}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-recipe-article.css.map */
