.main-blog-recipe{margin-top:7.2rem;margin-bottom:7.2rem}.recipe{margin-top:3.6rem;max-width:1040px;margin:auto;margin-bottom:6.4rem}.recipe__footer{text-align:center;max-width:750px;margin:4.8rem auto 2.4rem}.recipe .recipe-products .button{margin-top:1.6rem}.recipe .recipe-product{display:flex;align-items:center;margin:8px 0;justify-content:space-between;position:relative;cursor:pointer}.recipe .recipe-product a{text-decoration:none;color:var(--color-dark-gray)}.recipe .recipe-product a:hover,.recipe .recipe-product a:focus{color:var(--color-dark-blue)}.recipe .recipe-product:before{top:0;left:0;content:"";margin-right:8px;padding:12px;height:14px;width:14px;display:flex;align-items:center;justify-content:center;background-size:12px 12px;background-color:var(--color-light-blue);background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0139 7.9487h-6.8056V1.143c0-.3544-.1063-.6336-.319-.8374C9.6766.102 9.402 0 9.0653 0c-.3368 0-.6115.102-.8242.3057-.2127.2038-.319.483-.319.8374v6.8056H1.1165c-.3367 0-.607.1019-.8108.3057C.102 8.4582 0 8.7284 0 9.0652c0 .3545.102.6336.3057.8374.2038.2038.4741.3057.8108.3057h6.8056v6.8056c0 .3367.1063.6114.319.8241s.4874.319.8241.319c.3367 0 .6114-.1063.8241-.319s.319-.4874.319-.8241v-6.8056h6.8056c.3367 0 .607-.1019.8108-.3057.2038-.2038.3057-.483.3057-.8374 0-.3367-.1019-.607-.3057-.8108-.2038-.2038-.4741-.3057-.8108-.3057Z' fill='%233E3F3F'/%3E%3C/svg%3E")}.recipe .recipe-product.selected:before{background-color:var(--color-dark-blue);background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 3.553 1-.8974 2.5714 2.3077L9 .0915l1 .8974-6.4286 5.7692L0 3.553Z' fill='%23ffffff'/%3E%3C/svg%3E")}.recipe .recipe-product input{display:none}.recipe .recipe-product input+label{display:flex;cursor:pointer}.recipe .recipe-product input+label>div{align-self:center}.recipe .recipe-product input+label a{text-decoration:none;color:var(--color-dark-gray)}.recipe .recipe-product input+label a:hover,.recipe .recipe-product input+label a:focus{color:var(--color-dark-blue)}.recipe .recipe-product input+label p{margin:0}.recipe .recipe-product input+label span.input{display:flex;align-items:center;justify-content:center}.recipe .recipe-product input+label span.input:after{content:"";margin:16px;height:12px;width:12px;background-size:100% 100%;background-repeat:no-repeat;display:block;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0139 7.9487h-6.8056V1.143c0-.3544-.1063-.6336-.319-.8374C9.6766.102 9.402 0 9.0653 0c-.3368 0-.6115.102-.8242.3057-.2127.2038-.319.483-.319.8374v6.8056H1.1165c-.3367 0-.607.1019-.8108.3057C.102 8.4582 0 8.7284 0 9.0652c0 .3545.102.6336.3057.8374.2038.2038.4741.3057.8108.3057h6.8056v6.8056c0 .3367.1063.6114.319.8241s.4874.319.8241.319c.3367 0 .6114-.1063.8241-.319s.319-.4874.319-.8241v-6.8056h6.8056c.3367 0 .607-.1019.8108-.3057.2038-.2038.3057-.483.3057-.8374 0-.3367-.1019-.607-.3057-.8108-.2038-.2038-.4741-.3057-.8108-.3057Z' fill='%233E3F3F'/%3E%3C/svg%3E")}.recipe .recipe-product input:checked+label span.input{background:var(--color-light-blue)}.recipe .recipe-product input:checked+label span.input:after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 3.553 1-.8974 2.5714 2.3077L9 .0915l1 .8974-6.4286 5.7692L0 3.553Z' fill='%233f3f3f'/%3E%3C/svg%3E")}.recipe .recipe-product img{max-width:100px;height:auto;display:block;margin-right:16px}.recipe .recipe-product p,.recipe .recipe-product .price{font-size:1.4rem}.recipe .recipe-product .price{margin-top:8px}.recipe-details__products{margin:6.4rem 0}.recipe-details__products .recipe-products__title{text-align:center;margin:0 0 3.6rem}.recipe-specs{list-style:none;padding:0;margin:0;margin-bottom:2.4rem;text-align:center}.recipe-specs li{display:inline}.recipe-specs li:not(:last-of-type){margin-right:1.6rem}.recipe-specs li .recipe-specs__value{font-weight:700}.recipe .recipe-directions__sub-title{margin:2.4rem 0 1.6rem;text-transform:uppercase;font-family:var(--font-accent-family);letter-spacing:.2rem}.recipe .recipe-ingredients__sub-title{letter-spacing:.75px;color:var(--color-dark-gray);margin-bottom:2.4rem}.recipe .recipe-directions__body ol,.recipe .recipe-directions__body ul{counter-reset:item;padding:0;margin:0}.recipe .recipe-directions__body li{list-style:none;align-items:center;counter-increment:item;position:relative;padding:1.6rem 3.6rem 1.6rem 7.2rem;font-weight:400;cursor:pointer}.recipe .recipe-directions__body li:before{content:counter(item);height:2.4rem;width:2.4rem;position:absolute;left:1.6rem;top:2.2rem;background:var(--color-light-blue);display:flex;border-radius:50%;text-align:center;justify-content:center;align-items:center;font-family:var(--font-accent-family);line-height:1;font-size:1.3rem;text-indent:.2rem;letter-spacing:.2rem;font-weight:700}.recipe .recipe-directions__body li:hover,.recipe .recipe-directions__body li:focus{background:var(--color-light-blue);color:var(--color-dark-gray)}.recipe .recipe-directions__body li:hover:before,.recipe .recipe-directions__body li:focus:before{background:var(--color-dark-blue);color:var(--color-white)}.recipe-products .grid{justify-content:center}.recipe-directions:not(:last-of-type){margin-bottom:7.2rem}.recipe-ingredients__body ul,.recipe-ingredients__body ol{padding:0;margin:0}.recipe-ingredients__body ul>*:first-child,.recipe-ingredients__body ol>*:first-child{margin-top:0}.recipe-ingredients__body ul>*:last-child,.recipe-ingredients__body ol>*:last-child{margin-bottom:0}.recipe-ingredients__body li{margin-left:1.6rem}.recipe-ingredients__body--inline-add-to-cart ol li>div,.recipe-ingredients__body--inline-add-to-cart ol li>span,.recipe-ingredients__body--inline-add-to-cart ul li>div,.recipe-ingredients__body--inline-add-to-cart ul li>span{padding-left:4.8rem;position:relative;display:block}.recipe-ingredients__body--inline-add-to-cart ol li .recipe-ingredients__add-to-cart,.recipe-ingredients__body--inline-add-to-cart ul li .recipe-ingredients__add-to-cart{margin-top:1.6rem}.recipe-ingredients__body--inline-add-to-cart ol li>span,.recipe-ingredients__body--inline-add-to-cart ul li>span{cursor:pointer}.recipe-ingredients__body--inline-add-to-cart ol li>span:before,.recipe-ingredients__body--inline-add-to-cart ul li>span:before{position:absolute;left:0;content:"";padding:6px;height:10px;margin-right:1.6rem;width:10px;display:flex;background-size:10px 10px;align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--color-dark-blue);background-position:center center;background-repeat:no-repeat;transform:translateY(-50%);top:50%}.recipe-ingredients__body--inline-add-to-cart ol li>span:hover,.recipe-ingredients__body--inline-add-to-cart ol li.active>span,.recipe-ingredients__body--inline-add-to-cart ul li>span:hover,.recipe-ingredients__body--inline-add-to-cart ul li.active>span{text-decoration:line-through;color:var(--color-medium-light-gray)}.recipe-ingredients__body--inline-add-to-cart ol li>span:hover:before,.recipe-ingredients__body--inline-add-to-cart ol li.active>span:before,.recipe-ingredients__body--inline-add-to-cart ul li>span:hover:before,.recipe-ingredients__body--inline-add-to-cart ul li.active>span:before{background-color:var(--color-dark-blue);background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m0 3.553 1-.8974 2.5714 2.3077L9 .0915l1 .8974-6.4286 5.7692L0 3.553Z' fill='%23ffffff'/%3E%3C/svg%3E")}.recipe__author-notes{margin:4.8rem auto 2.4rem;max-width:86rem}.recipe__author-notes>*:first-child{margin-top:0}.recipe__author-notes>*:last-child{margin-bottom:0}.recipe__author-notes{background:var(--color-lightest-gray);padding:2.4rem}@media(min-width:990px){.recipe__author-notes{margin:6.4rem auto 3.6rem}}.recipe-products{margin:2.4rem auto;padding:1.6rem}.recipe-products__header{margin:2.4rem 0;font-family:var(--font-accent-family);letter-spacing:.2rem;text-transform:uppercase}.recipe-products .grid{margin-bottom:0}.recipe-content{margin:1.6rem auto 2.4rem;max-width:86rem}@media(min-width:990px){.recipe-content{margin:2.4rem auto 6.4rem}}@media(min-width:990px){.recipe-notes{padding:0 4.8rem}}.recipe-notes{margin-top:3.6rem}.recipe-notes svg{display:block;margin:4.8rem auto}.recipe-notes svg,.recipe-notes svg path{fill:var(--color-dark-blue)}.recipe-toolbar{display:flex;align-items:center;justify-content:center}.recipe-toolbar__item{margin-right:1.6rem;background:var(--color-light-blue);padding:.4rem 2.4rem;border-radius:40px;text-align:center;justify-content:center}.recipe-toolbar__item:last-child{margin-right:0}.recipe-toolbar__print{font-size:1.4rem;display:flex;min-height:2.4rem;align-items:center;margin-left:0}.recipe-toolbar__print a{color:rgb(var(--color-link));cursor:pointer}.recipe-toolbar__print a:hover,.recipe-toolbar__print a:focus{text-decoration:underline;text-underline-offset:.3rem}.product-tile{display:flex;align-items:center;margin-bottom:2.4rem}.product-tile a{display:block;text-decoration:none}.product-tile a:hover,.product-tile a:focus{color:var(--color-dark-blue)}.product-tile__content,.product-tile__media{flex-basis:50%;width:50%}.product-tile__media{margin-right:2.4rem;position:relative}.product-tile__title{margin-top:0;font-weight:700;margin-bottom:.8rem}.product-tile__atc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;border-radius:2px;position:absolute;top:4px;right:4px;padding:.6rem;color:var(--color-medium-gray)}.product-tile__atc:hover,.product-tile__atc:focus{background:var(--color-dark-blue);cursor:pointer;color:var(--color-white)}.product-tile__atc svg{width:16px;display:block;height:auto;fill:currentColor}.product-tile__price .price{font-family:var(--font-accent-family);text-transform:uppercase;font-weight:700;letter-spacing:1.5px}.related-recipes{padding:4.8rem 0}.related-recipes .recipe-tags{margin-bottom:4.8rem}.related-recipes .recipe-tags .heading-caps{margin-bottom:2.4rem}.newest-recipes,.section-recipe-search{margin:6.4rem auto}.recipe-search-results .grid{margin-top:0}.newest-recipes{padding:0 4.8rem}#recipe-search-form{margin:3.6rem auto 6.4rem}.recipe-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:2.4rem 0}@media(min-width:750px){.recipe-grid{grid-template-columns:1fr 1fr;grid-gap:2.4rem}}@media(min-width:990px){.recipe-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:3.6rem}}@media(min-width:1200px){.recipe-grid{grid-gap:4.8rem}}.recipe-article{background-color:var(--color-white)}.recipe-article .recipe-category{justify-content:center}.recipe-article .recipe-category a{color:var(--color-dark-gray)}.recipe-article .recipe-category a:hover,.recipe-article .recipe-category a:focus{color:var(--color-medium-light-gray)}.recipe-article>.page-width>header{max-width:86rem;margin:auto}.article-recipe-template{background-color:var(--color-white)}.article-recipe-template>.page-width{margin-top:0!important}.recipe__shop-products>div>*:first-child{margin-top:0}.recipe__shop-products>div>*:last-child{margin-bottom:0}.shop-recipe-products{text-align:center;list-style:none;margin:0;display:flex;justify-content:center;padding:0}.shop-recipe-products li{max-width:160px;margin:2.4rem;display:inline-flex;flex-direction:column;padding:.8rem;background:var(--color-white);border:1px solid rgba(var(--color-foreground),.2)}.shop-recipe-products li img{display:block}.shop-recipe-products li p{color:var(--color-dark-gray);flex-grow:1}.shop-recipe-products li .button{white-space:nowrap;padding-left:2.4rem;padding-right:2.4rem;min-width:auto;width:100%}.recipe-media{margin:2.4rem -1.5rem 4.8rem}.recipe-tags a{color:var(--color-dark-gray);text-decoration:none}.recipe-tags a:hover,.recipe-tags a:focus{color:var(--color-dark-blue)}.c-recipe{margin:4.8rem 0}.c-recipe ul li{margin:.8rem 0}.c-recipe__media{margin-top:3.6rem;margin-bottom:3.6rem}.c-recipe__title{margin-top:.8rem;margin-bottom:.8rem}.c-recipe__title+.c-recipe__description{margin-top:3.6rem}.c-recipe__footer{margin:6.4rem auto 2.4rem;text-align:center}.c-recipe__footer svg{display:block;margin:2.4rem auto}.c-recipe__overview{margin-bottom:4.8rem}.c-recipe__description{text-align:left;padding:1.6rem 0 4.8rem;border-bottom:1px solid var(--color-light-gray)}.c-recipe__description .c-text-body-4{margin-bottom:.8rem!important;line-height:1.8rem}.c-recipe__description .c-text-body-4+p{margin-top:0}.c-recipe__description>*:first-child{margin-top:0}.c-recipe__description>*:last-child{margin-bottom:0}@media(min-width:750px){.c-recipe__body:not(.c-recipe__body--single){display:grid;grid-template-columns:1fr 2fr;grid-gap:9.6rem}}.c-recipe__body a{text-decoration:underline;text-underline-offset:.3rem;font-weight:700}.c-recipe__ingredients ol li,.c-recipe__ingredients ul li{margin-left:1.6rem}.c-recipe__ingredients{margin-bottom:6.4rem}.c-recipe__notes{margin-top:2.4rem}@media(min-width:750px){.c-recipe__notes{margin-top:4.8rem}}.c-recipe__notes{padding:2.4rem;border:1px solid var(--color-light-gray)}.c-recipe__notes>*:first-child{margin-top:0}.c-recipe__notes>*:last-child{margin-bottom:0}.c-recipe__directions ol,.c-recipe__directions ul{counter-reset:item;padding:0;margin:0}.c-recipe__directions li{list-style:none;align-items:center;counter-increment:item;position:relative;padding:1.6rem 3.6rem 1.6rem 7.2rem;font-weight:400;cursor:pointer}.c-recipe__directions li:before{content:counter(item);height:2.4rem;width:2.4rem;position:absolute;left:1.6rem;top:2.2rem;background:var(--color-light-blue);display:flex;border-radius:50%;text-align:center;justify-content:center;align-items:center;font-family:var(--font-accent-family);line-height:1;font-size:1.3rem;text-indent:.2rem;letter-spacing:.2rem;font-weight:700}.c-recipe__directions li:hover,.c-recipe__directions li:focus{background:var(--color-light-blue);color:var(--color-dark-gray)}.c-recipe__directions li:hover:before,.c-recipe__directions li:focus:before{background:var(--color-dark-blue);color:var(--color-white)}.c-recipe .c-product-tiles{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-recipes.css.map */
