.price-compare{color:#815731}.fm-price{padding-left:.25rem}.product-badge{background-color:#ab8d72;border-radius:.125rem;font-size:.875rem;font-weight:800;left:.5rem;letter-spacing:.1em;line-height:1.35;line-height:135%;padding:.25rem .45rem;position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.input-pill{display:inline-block;margin:0 .25rem .75rem 0;padding:0;position:relative}.input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-pill label{align-items:center;border:.125rem solid #513013;border-radius:1.375rem;box-shadow:0 .125rem 0 #513013;color:#513013;display:inline-flex;font-size:.875rem;line-height:1.15;margin:0;min-height:2rem;padding:.375rem .875rem .3125rem;position:relative;top:-.125rem;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,top .2s ease-in-out}.input-pill input:checked~label,.input-pill input:hover~label{background-color:#f4c146;box-shadow:0 0 0 #513013;top:0}.input-pill input:disabled~label{background-color:#fdf5e4;border-color:#ab8d72;box-shadow:none!important;color:#ab8d72;top:0}.input-pill input.focus-visible~label{box-shadow:0 0 0 #513013;outline:2px solid #3b82ec;outline-offset:1px;top:0}.product-options{display:flex;flex-direction:column;gap:1.5rem;margin:1rem 0}.c-prod-thumb-options__option-list,.product-options__option-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.c-prod-thumb-options__option-list .input-pill,.product-options__option-list .input-pill{flex-basis:30%;flex-grow:1;margin:0}.c-prod-thumb-options__option-list .input-pill label.product-options__pill-label,.product-options__option-list .input-pill label.product-options__pill-label{align-items:center;background-color:#fdf5e4;border-radius:.5rem;border-width:.125rem;flex-direction:column;gap:.25rem;height:100%;justify-content:flex-start;line-height:1.25;padding:1rem;text-align:center;width:100%}.c-prod-thumb-options__option-list .input-pill input:hover~label.product-options__pill-label,.product-options__option-list .input-pill input:hover~label.product-options__pill-label{background-color:#ffd97b}.c-prod-thumb-options__option-list .input-pill input:checked~label.product-options__pill-label,.product-options__option-list .input-pill input:checked~label.product-options__pill-label{background-color:#f4c146}.c-prod-thumb-options__option-list .input-pill input:disabled~label.product-options__pill-label,.product-options__option-list .input-pill input:disabled~label.product-options__pill-label{background-color:#fdf5e4}.c-prod-thumb-options__option-list .input-pill .product-options__free-shipping,.product-options__option-list .input-pill .product-options__free-shipping{line-height:0;position:absolute;right:0;top:0;transform:translate(42%,-55%);z-index:1}.c-prod-thumb-options__option-list .input-pill .product-options__pill-main,.product-options__option-list .input-pill .product-options__pill-main{align-items:center;display:flex;flex-direction:column;gap:.125rem}.c-prod-thumb-options__option-list .input-pill .product-options__pill-price-badge,.product-options__option-list .input-pill .product-options__pill-price-badge{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;width:100%}.c-prod-thumb-options__option-list .input-pill .product-options__pill-price-badge .product-options__option-badge,.product-options__option-list .input-pill .product-options__pill-price-badge .product-options__option-badge{margin-top:0}.c-prod-thumb-options__option-list .input-pill .product-options__option-name,.product-options__option-list .input-pill .product-options__option-name{font-size:1rem;font-weight:800}.c-prod-thumb-options__option-list .input-pill .js-variant-price,.product-options__option-list .input-pill .js-variant-price{font-size:1rem;font-weight:400}.c-prod-thumb-options__option-list .input-pill--has-size-icon label.product-options__pill-label,.product-options__option-list .input-pill--has-size-icon label.product-options__pill-label{min-height:7.5rem;padding:1rem}.c-prod-thumb-options__option-list .input-pill--has-size-icon label.product-options__pill-label .icon-size,.product-options__option-list .input-pill--has-size-icon label.product-options__pill-label .icon-size{-webkit-margin-after:.25rem;margin-block-end:.25rem}.product-options__option-badge{background-color:#815731;border-radius:.25rem;color:#fdf5e4;font-size:.75rem;font-weight:800;line-height:1.25;margin-top:.375rem;padding:.25rem .5rem;text-align:center;text-transform:uppercase}.product-options__option-badge .js-variant-option-badge-label{display:block}.product-options__option-title{display:block;font-size:1rem;margin-bottom:.3125rem}.product-options__option-title--split-by-price{font-weight:600;margin-bottom:1rem}.product-options__option-value{color:#815731}.product-options__price-group-label{border-bottom:1px solid #d0c4b9;font-size:.875rem;margin:.75rem 0;padding-bottom:.5rem}.product-options__option-swatches{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.product-options__option-swatches .input-swatch{margin:0;position:relative}.product-options__option-swatches .input-swatch label{align-items:center;display:flex;flex-direction:column;position:relative}.product-options__swatch-badge{align-content:center;align-items:center;bottom:0;display:grid;height:2.75rem;justify-content:center;left:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:rotate(-14.537deg) translate(-45%,35%);width:2.75rem}.product-options__swatch-badge__graphic{grid-area:1/1}.product-options__swatch-badge__label{color:#ffd97b;font-family:Gliker,sans-serif;font-size:.75rem;font-weight:400;grid-area:1/1;line-height:1.1!important;padding:.15rem;text-align:center;text-transform:uppercase}.c-prod-thumb-options,.c-prod-thumb-options__options{display:grid;gap:.75rem}.c-prod-thumb-options__options select{border-width:.125rem}.c-prod-thumb-options__option-label{-webkit-margin-after:.125rem;display:block;font-weight:700;margin-block-end:.125rem}.c-prod-thumb-options__option-price{font-size:.875rem;font-weight:400;line-height:1.35;line-height:1.25}.c-prod-thumb-options .product-options__option-swatches{gap:.375rem;margin-bottom:1rem;margin-top:.5rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch{height:1.5rem;width:1.5rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch:before{height:1.8125rem;width:1.8125rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch--image{height:2.25rem;width:2.25rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch--image:before{height:2.5rem;width:2.5rem}.product-thumb{background-color:#fdf5e4;border:solid #513013;border-radius:2.375rem;border-width:3px 3px 6px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative}.product-thumb a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible{box-shadow:none;outline:none}.product-thumb a:first-of-type.focus-visible:before{border-radius:1.5rem;outline:.1875rem solid #3b82ec;outline-offset:.125rem}.product-thumb .media-image{background-color:#ede0ce}.product-thumb .junip-product-summary-review-count{font-size:.875rem;letter-spacing:.14px;line-height:1.35}.product-thumb__image-wrapper{aspect-ratio:4/3;position:relative}.product-thumb__image-wrapper .media-image{bottom:0;left:0;position:absolute;right:0;top:0}.product-thumb--small{align-items:center;background-color:#ffd97b;border:none;border-radius:1.25rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem}.product-thumb--small .product-thumb__title{flex-shrink:0;width:auto}.product-thumb--small .product-thumb__content{width:100%}.product-thumb--small .media-image{background-color:#d0c4b9;border-radius:.5rem;flex-shrink:0;height:3.75rem;overflow:hidden;width:3.75rem}.product-thumb--small .product-thumb__button{display:none;flex-shrink:0;padding:.75rem 1rem}.product-thumb__content{padding:.75rem 1rem 1rem}.product-thumb__content-inner{display:flex;flex-direction:column}.product-thumb__title{font-family:Gliker,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;margin:0 1rem 0 0;width:75%;z-index:2}.product-thumb__subtitle{display:block;width:75%;z-index:2}.product-thumb__subtitle,.product-thumb__text{font-size:.875rem;line-height:1.35}.product-thumb__text p{margin:0}.product-thumb__price{font-size:1rem;line-height:1.35;text-align:right}.product-thumb__price .price-from{font-size:.875rem;line-height:1.35}.product-thumb__heading{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.75rem;margin-top:.375rem;z-index:2}.product-thumb__actions{margin-top:auto;position:relative;z-index:3}.c-prod-thumb-options,.product-thumb__cta{margin-top:.75rem}.product-thumb__cta .btn{position:relative;width:100%;z-index:3}.product-thumb__swatches{margin-top:1.5rem}.article__header{background-color:#f4c146;padding:1.5rem 0 4rem}.article__header--container{display:grid;gap:1.5rem}.article__featured-image{background-color:#d0c4b9;border:.1875rem solid #513013;border-radius:1.75rem;isolation:isolate;max-width:41.5625rem;overflow:hidden;width:100%}.article__title{font-family:Gliker,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1;margin:.5625rem 0 0}.article__excerpt{font-size:1.25rem;line-height:1.35;margin:0}.article__meta{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:1rem;justify-content:flex-start;line-height:1.35}.article__tag a{border:.125rem solid #513013;border-radius:2.0625rem;display:block;padding:.5rem 1rem .375rem}.article__container{display:grid;gap:3rem;padding:3rem 1.5rem}.article__author{display:block;font-weight:700;margin-bottom:3rem}.article__author a{color:#513013;-webkit-text-decoration-line:underline;text-decoration-line:underline}.article__author a:active,.article__author a:hover{color:#513013}.article__content .rte ol,.article__content .rte p,.article__content .rte ul{font-size:1.125rem}.article__products__title{border-bottom:.0625rem solid #d0c4b9;display:block;margin-bottom:2rem;padding-bottom:.3125rem}.article__products__list{display:grid;gap:2rem}.article__ingredients{border:.1875rem solid #513013;border-radius:1.75rem;margin-bottom:2.25rem;padding:1.5rem}.article__ingredients-heading{font-family:Gliker,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.35;margin:0 0 1.25rem}.article__ingredients-list{list-style:none}.article__ingredients-list li{padding:.75rem 0}.article__ingredients-list li:not(:last-child){border-bottom:.125rem solid #d0c4b9}.article__recipe-heading h2{font-family:Gliker,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1;margin:0 0 .75rem}.article__recipe-details{background-color:#ffd97b;border-radius:1.5rem;display:grid;gap:1rem;padding:1rem;text-align:center;width:100%}.article__recipe-details span{display:block}.rte.article__recipe-content ol{counter-reset:counter;padding-left:0}.rte.article__recipe-content ol li{counter-increment:counter;display:grid;gap:.75rem;list-style:none;margin:1.5rem 0;position:relative}.rte.article__recipe-content ol li:before{background:#f4c146;border:.1875rem solid #513013;border-radius:50%;content:counter(counter);display:block;font-family:Gliker,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;height:2.5rem;line-height:2rem;margin:1.5rem auto 0;text-align:center;width:2.5rem}@media (hover:hover){.product-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:64em){.product-thumb--small .product-thumb__content{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.product-thumb__content{-webkit-padding-before:0;display:grid;height:100%;padding-block-start:0}.product-thumb__content-inner{background-color:#fdf5e4;padding:1.5rem .25rem .5rem}.product-thumb__title{font-size:1.75rem}.article__header{padding:5.25rem 0 5rem}.article__header,.article__header--container{align-items:center;display:flex;flex-direction:row;gap:4.1875rem;justify-content:space-between}.article__header--content{max-width:25.75rem}.article__title{font-size:3rem;margin:2.5625rem 0 1.3125rem}.article__meta{gap:1.9375rem}.article__container{align-items:flex-start;display:flex;flex-direction:row;gap:3.75rem;justify-content:space-between;padding:5.5rem 1.5rem 11.875rem}.article__content{max-width:45.75rem}.article__sidebar{position:sticky;top:5.125rem}.article__products{flex-shrink:0;width:16.25rem}.article__products .product-thumb{border:none;border-radius:0;gap:.75rem}.article__products .product-thumb .media-image{border:.1875rem solid #513013;border-radius:1.5rem;isolation:isolate;overflow:hidden}.article__products .product-thumb .product-thumb__content{padding:0}.article__products .product-thumb .product-thumb__content-inner{gap:.5rem;padding:0}.article__products .product-thumb .product-thumb__heading{display:block}.article__products .product-thumb .product-thumb__title{font-family:Gliker,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.35;margin:.5rem 0}.article__products .product-thumb .product-thumb__price{font-size:1rem;text-align:left}.article__products .product-thumb .btn.btn--primary{padding:.5625rem 1.75rem .4375rem;width:auto}.article__products__list{gap:3.5rem}.article__ingredients{max-width:22.625rem;padding:1.5rem 2.25rem}.article__ingredients-heading{font-size:2.25rem;line-height:1.1}.article__recipe-heading h2{font-size:3rem;margin:0}.article__recipe-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.25rem}.article__recipe-details{border-radius:4.25rem;display:flex;gap:2.8125rem;padding:1rem 3rem;width:auto}.rte.article__recipe-content ol li{display:block;min-height:2rem;padding-left:4.375rem}.rte.article__recipe-content ol li:before{left:0;margin:0;position:absolute;top:0}}@media only screen and (min-width:64em) and (min-width:64em){.article__products .product-thumb .product-thumb__content-inner{-webkit-margin-before:0;margin-block-start:0}}@media only screen and (min-width:80em){.product-thumb--small .product-thumb__button{display:block}}