#MainContent:has(.va-recipe){background:#f7f4ee}.va-recipe{--recipe-bg: #f7f4ee;--recipe-card: #fffaf3;--recipe-soft: #ede3d5;--recipe-ink: #382b22;--recipe-brown: #794019;--recipe-muted: #756456;--recipe-line: #ddcfc0;color:var(--recipe-ink);background:var(--recipe-bg);padding:32px 0 55px}.va-recipe *,.va-recipe *:before,.va-recipe *:after{box-sizing:border-box}.va-recipe [hidden]{display:none!important}.va-recipe__container{max-width:1240px;width:100%;margin-inline:auto;padding-inline:44px}.va-recipe h1,.va-recipe h2,.va-recipe h3{font-family:var(--font-heading-family, Georgia, serif);font-style:normal;font-weight:400;letter-spacing:-.025em;color:var(--recipe-brown);overflow-wrap:anywhere}.va-recipe p,.va-recipe li,.va-recipe a,.va-recipe button,.va-recipe input,.va-recipe label,.va-recipe time{font-family:var(--font-body-family, Arial, sans-serif)}.va-recipe h1,.va-recipe h2,.va-recipe h3,.va-recipe p{margin:0}.va-recipe a{color:var(--recipe-brown);text-underline-offset:4px}.va-recipe a:focus-visible,.va-recipe button:focus-visible,.va-recipe input:focus-visible,.va-recipe summary:focus-visible{outline:2px solid var(--recipe-brown);outline-offset:4px;border-radius:4px}.va-recipe__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.5;color:var(--recipe-muted);margin-bottom:25px}.va-recipe__breadcrumb a{color:inherit}.va-recipe__hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:clamp(30px,4.5vw,62px)}.va-recipe__hero-media{position:relative;aspect-ratio:1.02;min-width:0;border-radius:13px;overflow:hidden;background:var(--recipe-soft)}.va-recipe__hero-media img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.va-recipe__hero-copy{min-width:0;padding-block:8px}.va-recipe__eyebrow{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.15em;color:#996b46;margin-bottom:16px!important}.va-recipe .va-recipe__title{font-size:clamp(37px,4.15vw,56px);line-height:1.06;margin:0}.va-recipe__intro{font-size:16px;line-height:1.8;color:#665548;margin-top:20px!important}.va-recipe__intro>p+p{margin-top:12px}.va-recipe__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;list-style:none;padding:20px 0;margin:25px 0 0;border-block:1px solid var(--recipe-line)}.va-recipe__meta-item{min-width:0;font-size:13px;line-height:1.5}.va-recipe__meta-label{display:block;color:var(--recipe-muted);font-size:11px;margin-bottom:4px}.va-recipe__meta-value{display:block;color:var(--recipe-brown);font-weight:500;font-size:14px}.va-recipe__meta-item svg{width:17px;height:17px;vertical-align:middle;margin-right:6px}.va-recipe__tools{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:23px}.va-recipe__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:12px 18px;border:1px solid var(--recipe-brown);border-radius:999px;color:#fffaf4!important;background:var(--recipe-brown);cursor:pointer;font:inherit;font-size:14px;line-height:1.4;text-decoration:none!important;transition:background .2s ease,border-color .2s ease}.va-recipe__button:hover{background:#582c11;border-color:#582c11}.va-recipe__button--secondary{color:var(--recipe-brown)!important;border-color:#bc9775;background:transparent}.va-recipe__button--secondary:hover{color:var(--recipe-brown)!important;background:#ede1d1;border-color:#a87f5a}.va-recipe__button svg{width:17px;height:17px;flex-shrink:0}.va-recipe__ingredients-section,.va-recipe__preparation{margin-top:56px;scroll-margin-top:140px}.va-recipe__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:23px}.va-recipe .va-recipe__section-title{font-size:clamp(31px,3.1vw,41px);line-height:1.14;margin-bottom:21px}.va-recipe__section-heading>.va-recipe__section-title,.va-recipe__section-heading>div>.va-recipe__section-title{margin-bottom:0}.va-recipe__section-heading p,[data-va-ingredient-status]{font-size:11px;line-height:1.6;margin-top:8px!important;color:var(--recipe-muted)}.va-recipe__group-title{font-size:24px;line-height:1.2;margin-bottom:17px!important}.va-recipe__ingredient-group+.va-recipe__ingredient-group{margin-top:27px}.va-recipe__ingredients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:0;margin:0;list-style:none}.va-ingredient{position:relative;min-width:0;border:1px solid var(--recipe-line);border-radius:11px;background:var(--recipe-card);padding:20px 17px 18px;transition:background .22s ease,border-color .22s ease}.va-ingredient__media{display:grid;place-items:center;height:112px;margin-bottom:15px}.va-ingredient__media img{display:block;width:100%;max-width:150px;height:112px;object-fit:contain}.va-ingredient__body{min-width:0}.va-ingredient__label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.va-ingredient__label input,.va-ingredient input[data-va-ingredient]{flex-shrink:0;width:18px;height:18px;accent-color:var(--recipe-brown);margin:2px 0 0;cursor:pointer}.va-ingredient__text{display:block;font-size:14px;line-height:1.6;color:var(--recipe-ink);overflow-wrap:anywhere}.va-ingredient__text strong{font-weight:600;color:#603818}.va-ingredient__text a{text-decoration-thickness:1px}.va-ingredient__note{font-size:12px;line-height:1.5;color:var(--recipe-muted);margin-top:7px!important}.va-ingredient.is-checked,.va-ingredient:has(input[data-va-ingredient]:checked){background:#eee4d5;border-color:#b28e6d}.va-ingredient.is-checked .va-ingredient__text,.va-ingredient:has(input[data-va-ingredient]:checked) .va-ingredient__text{color:#766657;text-decoration:line-through;text-decoration-color:#b28e6d}.va-ingredient.is-checked .va-ingredient__media img,.va-ingredient:has(input[data-va-ingredient]:checked) .va-ingredient__media img{opacity:.67}.va-recipe [data-va-ingredients-reset]{flex-shrink:0;border:0;padding:9px 0;background:transparent;color:var(--recipe-brown);font-size:11px;line-height:1.5;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.va-recipe [data-va-ingredients-reset]:disabled{opacity:.4;cursor:default}.va-recipe__preparation{max-width:950px}.va-recipe__steps{counter-reset:recipe-step;list-style:none;margin:0;padding:0}.va-recipe-step{display:grid;grid-template-columns:45px minmax(0,1fr);gap:20px;padding:24px 0 27px;border-bottom:1px solid var(--recipe-line);font-size:16px;line-height:1.85}.va-recipe-step:first-child{padding-top:8px}.va-recipe-step:last-child{border-bottom:0;padding-bottom:0}.va-recipe-step__number{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid #bb9672;border-radius:50%;color:var(--recipe-brown);background:#f0e6d8;font-family:var(--font-heading-family, Georgia, serif);font-size:22px;line-height:1;flex-shrink:0}.va-recipe-step__content{min-width:0;color:#57483c}.va-recipe .va-recipe-step__title{font-size:26px;line-height:1.22;margin-bottom:11px}.va-recipe-step__content p+p{margin-top:11px}.va-recipe-step__content ol,.va-recipe-step__content ul{padding-left:21px;margin:14px 0}.va-recipe-step__content li+li{margin-top:6px}.va-recipe-step__media{max-width:660px;margin-top:18px;overflow:hidden;border-radius:9px;background:var(--recipe-soft)}.va-recipe-step__media img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}.va-recipe__preparation>.va-recipe__group-title{margin-top:27px}.va-recipe__preparation>.va-recipe__group-title:first-of-type{margin-top:0}.va-recipe__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:45px}.va-recipe-note{min-width:0;padding:25px 28px;border:1px solid var(--recipe-line);border-radius:10px;background:#eee5d8}.va-recipe-note h2,.va-recipe-note h3{font-size:25px;line-height:1.2;margin-bottom:14px}.va-recipe-note p,.va-recipe-note li{font-size:12px;line-height:1.8;color:#675547}.va-recipe-note ul,.va-recipe-note ol{padding-left:19px;margin:12px 0 0}.va-recipe-note li+li{margin-top:7px}.va-recipe-note p+p{margin-top:10px}.va-recipe__prose{max-width:950px;margin-top:35px;font-size:14px;line-height:1.85;color:#675547}.va-recipe__prose h2{font-size:31px;line-height:1.2;margin:30px 0 15px}.va-recipe__prose h3{font-size:25px;line-height:1.25;margin:24px 0 12px}.va-recipe__prose p+p{margin-top:13px}.va-recipe__prose ul,.va-recipe__prose ol{padding-left:22px}.va-recipe__prose li+li{margin-top:7px}.va-recipe__prose img{max-width:100%;height:auto;border-radius:9px}.va-recipe__prose iframe{max-width:100%}.va-recipe__source{margin-top:35px;padding-top:23px;border-top:1px solid var(--recipe-line);font-size:12px;line-height:1.8;color:var(--recipe-muted)}.va-recipe__source h2,.va-recipe__source h3{font-size:23px;line-height:1.25;margin-bottom:11px}.va-recipe__source p+p{margin-top:10px}.va-recipe__related{margin-top:45px}.va-recipe__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:22px}.va-recipe__related-grid .va-journal-card h2{font-size:26px;line-height:1.2}.va-recipe .article-template__comment-wrapper{margin-top:45px;padding-top:30px;border-top:1px solid var(--recipe-line);background:transparent}.va-recipe .article-template__comment-wrapper h2{margin-bottom:24px;font-size:32px}.va-recipe .article-template__comment-wrapper .page-width{padding-inline:0}.va-recipe .va-ingredient[data-ingredient-photo=butter] .va-ingredient__media img{transform:translateY(-12%) scale(1.2)}.va-recipe__related h2{font-size:30px;line-height:1.2;margin-bottom:18px}.va-recipe__text-link{display:inline-block;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.va-recipe__visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1099px){.va-recipe__container{padding-inline:32px}.va-recipe__hero{gap:29px}.va-recipe__title{font-size:43px}.va-recipe__meta{gap:15px}.va-recipe__ingredients{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.va-recipe__hero{align-items:start}.va-recipe__hero-media{position:sticky;top:130px}.va-recipe .va-recipe__title{font-size:38px}.va-recipe__intro{font-size:15px}.va-recipe__meta-value{font-size:13px}.va-recipe__tools{gap:8px}.va-recipe__button{font-size:13px;padding-inline:14px}}@media(max-width:749px){.va-recipe__related-grid{grid-template-columns:1fr;gap:16px}.va-recipe{padding-top:23px;padding-bottom:35px}.va-recipe__container{padding-inline:20px}.va-recipe__breadcrumb{font-size:10px;margin-bottom:19px}.va-recipe__hero{grid-template-columns:1fr;gap:25px}.va-recipe__hero-media{aspect-ratio:1.22;border-radius:10px}.va-recipe__hero-copy{padding:0}.va-recipe__eyebrow{font-size:11px;margin-bottom:13px!important}.va-recipe .va-recipe__title{font-size:clamp(37px,10.6vw,47px);line-height:1.06}.va-recipe__intro{margin-top:16px!important;font-size:15px;line-height:1.75}.va-recipe__meta{margin-top:20px;padding-block:17px;gap:17px 18px}.va-recipe__meta-label{font-size:10px}.va-recipe__meta-value{font-size:13px}.va-recipe__tools{margin-top:20px;gap:8px}.va-recipe__button{min-height:42px;font-size:13px;padding:11px 15px}.va-recipe__ingredients-section,.va-recipe__preparation{margin-top:36px;scroll-margin-top:120px}.va-recipe__section-heading{gap:15px;flex-wrap:wrap;margin-bottom:20px}.va-recipe .va-recipe__section-title{font-size:31px;margin-bottom:18px}.va-recipe__section-heading>.va-recipe__section-title,.va-recipe__section-heading>div>.va-recipe__section-title{margin-bottom:0}.va-recipe__group-title{font-size:23px;margin-bottom:15px!important}.va-recipe__ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.va-ingredient{padding:16px 12px 14px;border-radius:9px}.va-ingredient__media{height:92px;margin-bottom:13px}.va-ingredient__media img{max-width:120px;height:92px}.va-ingredient__label{gap:7px}.va-ingredient__label input,.va-ingredient input[data-va-ingredient]{width:17px;height:17px}.va-ingredient__text{font-size:13px;line-height:1.6}.va-ingredient__note{font-size:11px}.va-recipe-step{grid-template-columns:33px minmax(0,1fr);gap:13px;font-size:15px;line-height:1.85;padding:22px 0 24px}.va-recipe-step__number{width:32px;height:32px;font-size:19px}.va-recipe .va-recipe-step__title{font-size:24px;line-height:1.25}.va-recipe-step__media{margin-top:16px;border-radius:7px}.va-recipe-step__media img{max-height:380px}.va-recipe__notes{grid-template-columns:1fr;margin-top:33px;gap:17px}.va-recipe-note{padding:23px 22px}.va-recipe-note h2,.va-recipe-note h3{font-size:25px}.va-recipe__prose{margin-top:28px;font-size:13px}.va-recipe__prose h2{font-size:29px}.va-recipe__prose h3{font-size:24px}.va-recipe__source{margin-top:28px;padding-top:20px;font-size:11px}}@media(max-width:359px){.va-recipe__container{padding-inline:16px}.va-recipe__ingredients{gap:9px}.va-ingredient{padding-inline:10px}.va-ingredient__text{font-size:13px}.va-recipe__tools{gap:7px}.va-recipe__button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.va-recipe *,.va-recipe *:before,.va-recipe *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.va-no-motion .va-recipe *,html.va-no-motion .va-recipe *:before,html.va-no-motion .va-recipe *:after{animation:none!important;transition:none!important}@media print{@page{margin:15mm}body:has(.va-recipe){background:#fff!important;color:#111!important}body:has(.va-recipe) .shopify-section-group-header-group,body:has(.va-recipe) .shopify-section-group-footer-group,body:has(.va-recipe) iframe,body:has(.va-recipe) .article-template__social-sharing,body:has(.va-recipe) .article-template__back,body:has(.va-recipe) .article-template__comment-wrapper,body:has(.va-recipe) #MainContent>.shopify-section:not(:has(.va-recipe)){display:none!important}.va-recipe{padding:0!important;background:#fff!important;color:#111!important;font-size:11pt}.va-recipe__container{max-width:none;padding:0!important}.va-recipe__breadcrumb,.va-recipe__tools,.va-recipe__hero-media,.va-recipe__eyebrow,.va-ingredient__media,.va-recipe input,.va-recipe button,[data-va-ingredient-status],.va-recipe__related{display:none!important}.va-recipe__hero,.va-recipe__hero-copy{display:block!important}.va-recipe .va-recipe__title{font-size:25pt!important;line-height:1.15!important;color:#111!important}.va-recipe h2,.va-recipe h3{color:#111!important;break-after:avoid}.va-recipe__intro{font-size:10pt;margin-top:12px!important}.va-recipe__meta{display:flex!important;flex-wrap:wrap;gap:12px 25px;margin-top:15px;padding:12px 0}.va-recipe__meta-label{font-size:8pt}.va-recipe__meta-value{font-size:10pt;color:#111}.va-recipe__ingredients-section,.va-recipe__preparation{margin-top:23px;max-width:none}.va-recipe .va-recipe__section-title{font-size:18pt!important;margin-bottom:14px}.va-recipe__group-title{font-size:14pt}.va-recipe__ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.va-ingredient{padding:6px 0;border:0;background:transparent!important;break-inside:avoid}.va-ingredient__text,.va-ingredient.is-checked .va-ingredient__text,.va-ingredient:has(input:checked) .va-ingredient__text{font-size:10pt;color:#111!important;text-decoration:none!important}.va-recipe-step{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0;break-inside:avoid}.va-recipe-step__number{width:25px;height:25px;font-size:12pt;color:#111;background:transparent;border-color:#777}.va-recipe .va-recipe-step__title{font-size:14pt!important;margin-bottom:8px}.va-recipe .va-recipe-step__content{font-size:10pt!important;line-height:1.6!important;color:#111}.va-recipe-step__media{max-width:220px;margin-top:9px}.va-recipe__notes{margin-top:22px}.va-recipe-note{padding:14px;margin-bottom:14px;background:transparent;break-inside:avoid}.va-recipe__source{font-size:9pt;margin-top:18px}.va-recipe a{color:#111!important}.va-recipe *,.va-recipe *:before,.va-recipe *:after{animation:none!important;transition:none!important;box-shadow:none!important}}.va-recipe-step__content img{display:block;max-width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:9px;margin-block:20px}.va-recipe .va-recipe__intro p,.va-recipe .va-recipe-step__content p,.va-recipe .va-recipe__prose p{font-size:inherit;line-height:inherit!important}.va-recipe-step__title:first-letter{text-transform:uppercase}.va-recipe__table-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--recipe-line);border-radius:9px;margin-block:22px}.va-recipe__table-scroll table{width:100%;min-width:520px;border-collapse:collapse;box-shadow:none}.va-recipe__table-scroll th,.va-recipe__table-scroll td{padding:15px;text-align:left;vertical-align:top;font-size:14px;line-height:1.65;border:0;border-bottom:1px solid var(--recipe-line)}.va-recipe__table-scroll th{background:var(--recipe-soft);color:var(--recipe-brown);font-weight:600}.va-recipe__table-scroll tr:last-child td{border-bottom:0}.va-recipe__table-scroll:focus-visible{outline:2px solid var(--recipe-brown);outline-offset:4px}.va-recipe p{color:inherit!important}.va-recipe h1,.va-recipe h2,.va-recipe h3{color:var(--recipe-brown)!important}.va-recipe .va-recipe__title{line-height:1.06!important}.va-recipe .va-recipe__section-title{line-height:1.14!important}.va-recipe .va-recipe-step__title{line-height:1.22!important}.va-recipe .va-ingredient__text{line-height:1.6!important}.va-recipe-note p,.va-recipe-note li{font-size:14px;line-height:1.75!important}.va-recipe-note img{display:block;max-width:100%;height:auto;margin-top:20px;border-radius:9px}.va-recipe-note--credit img{width:40px;height:40px;object-fit:contain;border-radius:0}@media(max-width:749px){.va-recipe-note p,.va-recipe-note li{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/va-recipe.css.map */
