.recipe{position:relative}.recipe .blog-header{background:var(--yellow);color:var(--dark-blue);position:relative;z-index:1;padding-top:80px;width:100%}.recipe .blog-header .blog-title{margin:0 0 1rem;text-align:center}.blog-header-content{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media screen and (min-width: 750px){.blog-header-content{flex-direction:row;gap:6rem;align-items:start}}.blog-header-main{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;order:1}@media screen and (min-width: 750px){.blog-header-main{flex:2;min-width:0;order:0}}.blog-header-spacer{display:none;order:2}@media screen and (min-width: 750px){.blog-header-spacer{display:block;flex:1;min-width:0;order:0}}.featured-image-bridge{position:relative;z-index:2;background:linear-gradient(to bottom,var(--yellow) 0%,var(--yellow) 50%,var(--sky-blue) 50%,var(--sky-blue) 100%)}.featured-image-bridge .article-content__media{width:100%;text-align:center}.featured-image-bridge .recipe-featured-image{display:block;border-radius:var(--media-radius);box-shadow:0 4px 16px #0000001a;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.featured-image-bridge .recipe-featured-image img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}.featured-image-content{display:grid;grid-template-columns:1fr;grid-template-areas:"main";width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}@media screen and (min-width: 750px) and (max-width: 1023px){.featured-image-content{grid-template-columns:1fr;grid-template-areas:"main";justify-items:center}}@media screen and (min-width: 1024px){.featured-image-content{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"sidebar main spacer";gap:5rem;align-items:center}}.featured-image-main{grid-area:main;width:100%}@media screen and (min-width: 750px) and (max-width: 1023px){.featured-image-main{max-width:600px}}@media screen and (min-width: 1024px){.featured-image-main{grid-area:main}}.featured-image-spacer{display:none}@media screen and (min-width: 1024px){.featured-image-spacer{display:block;grid-area:spacer}}.recipe .main-content{background:var(--sky-blue);position:relative;z-index:0;margin-top:-18rem;padding-top:18.5rem;padding-bottom:4rem}.recipe .container{max-width:1600px;width:100%;margin:0 auto;padding:2rem 0 0;position:relative;z-index:1}.recipe-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "sidebar" "main";width:100%;max-width:1400px;margin:0 auto;padding:2rem}@media screen and (min-width: 750px) and (max-width: 1023px){.recipe-content{grid-template-columns:1fr 2fr;grid-template-areas:"sidebar main";gap:3rem;align-items:start;padding:2rem}}@media screen and (min-width: 1024px){.recipe-content{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"sidebar main spacer";gap:5rem;align-items:start}}.recipe-meta{width:100%;text-align:center;order:0}.recipe-meta .tags{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;margin:1rem 0 2.1rem}@media screen and (max-width: 749px){.recipe-meta .tags{flex-wrap:wrap;justify-content:center;margin-bottom:0}}.recipe-meta .tags li{font-size:1.4rem;line-height:var(--font-body-size-small, 1.4);border-radius:.5rem;background-color:var(--orange);color:#fff;min-height:2.1875rem;padding:.6rem 1.25rem;display:inline-block;word-break:break-word;overflow-wrap:break-word;max-width:100%}@media screen and (max-width: 749px){.recipe-meta .tags li{margin-bottom:.75rem;text-align:center}}.recipe-meta .tags li:nth-child(2n){background-color:var(--green)}.recipe-meta .tags li:not(:last-child){margin-right:.75rem}.procedure-time{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--tan);border-radius:2.5rem;margin:1rem auto 3rem;padding:0 1rem;width:100%}@media screen and (min-width: 550px){.procedure-time{grid-template-columns:repeat(4,1fr)}}.procedure-time p{font-size:1.5rem;line-height:1.2;text-align:center;word-break:break-word;overflow-wrap:break-word}.procedure-time p strong{font-size:2rem;display:block;font-family:var(--font-heading);text-transform:uppercase;line-height:1}.procedure-time p br{content:"";display:block;margin-top:-.5em}.recipe-anchor-links{display:flex;gap:1rem;justify-content:center;margin:2rem auto 0}@media screen and (min-width: 750px){.recipe-anchor-links{display:none}}.recipe-anchor-link{font-family:var(--font-heading-family);color:var(--color-foreground);padding:1rem 2rem;border-radius:5rem;font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:.05em}.article-main{grid-area:main;width:100%;display:contents}@media screen and (min-width: 750px){.article-main{grid-area:main;display:block}}.recipe .article-main{margin:0;width:100%}.article-main .recipe-meta{grid-area:meta}@media screen and (min-width: 750px){.article-main .recipe-meta{grid-area:auto}}.article-spacer{display:none}@media screen and (min-width: 1024px){.article-spacer{display:block;grid-area:spacer}}@media screen and (min-width: 750px) and (max-width: 1024px){.article-content__content{margin-top:16rem}}.article-content__content a{color:var(--color-foreground)}.article-content__content a:hover{color:var(--yellow);font-weight:900}.recipe .article-content__content h2,.recipe .article-content__content h3{margin:5rem 0 2rem;text-align:center;text-transform:uppercase}.recipe .article-content__content ol{list-style:none;padding:0;margin:0;counter-reset:li}.recipe .article-content__content ol li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid rgba(var(--color-foreground, 36, 44, 107),.125);counter-increment:li;display:list-item;position:relative;padding-left:5rem;word-break:break-word;overflow-wrap:break-word}.recipe .article-content__content ol li:before{content:"";display:flex;align-items:center;justify-content:center;content:counter(li);font-size:3rem;font-weight:700;line-height:1;left:0;position:absolute;width:3.75rem;height:3.75rem}@media print,screen and (min-width: 750px){.recipe .article-content__content ol li:before{font-size:4rem}}.recipe .article-content__content ol img,.recipe .article-content__content ol video{margin-top:1.6rem;margin-bottom:1.6rem;width:100%;border-radius:var(--media-radius)}.recipe-sidebar{grid-area:sidebar;width:100%}@media screen and (min-width: 750px){.recipe-sidebar{grid-area:sidebar}}.article-content__side{width:100%}.article-content__side-container{background-color:var(--dark-blue);border-radius:var(--media-radius);color:#fff;padding:3rem 2rem;margin-bottom:1.25rem}.article-content__side-container h2,.article-content__side-container h3,.article-content__side-container span{color:#fff}.article-content__side-cta .button{padding:0 1.25rem;margin-bottom:1.25rem;background-color:var(--yellow);color:var(--dark-blue);width:100%}.article-content__testimonial{margin-bottom:1.25rem}.testimonial-wrapper{width:100%}.testimonial-content{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;width:100%}.testimonial-bubble{position:relative;padding:4rem 3rem 3rem;width:100%}@media screen and (min-width: 750px){.testimonial-bubble{padding:5rem 4rem 4rem}}@media screen and (max-width: 749px){.testimonial-bubble{padding:5rem 6rem 4rem;transform:scale(1.2)}}.testimonial-bubble .svg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.testimonial-bubble .svg-wrapper svg{width:100%;height:100%;fill:var(--yellow)}.testimonial-quote{position:relative;z-index:1;margin-bottom:1rem;width:80%;margin:0 auto}@media screen and (max-width: 749px){.testimonial-quote{padding:0 5rem;margin:0 auto;max-width:300px}}.testimonial-quote p{font-size:1.4rem;line-height:1.4;text-align:center;color:var(--dark-blue);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonial-author{position:relative;z-index:1;text-align:center}.testimonial-author p{font-family:var(--font-script);font-size:1.6rem;color:var(--dark-blue);margin:0}.testimonial-initial{width:5.6rem;height:5.6rem;border-radius:50%;background-color:var(--yellow);display:flex;align-items:center;justify-content:center;margin-left:2rem;align-self:flex-start;margin-top:-2rem}@media screen and (max-width: 749px){.testimonial-initial{width:4.8rem;height:4.8rem}}.testimonial-initial span{font-size:3rem;font-weight:700;color:var(--dark-blue);font-family:var(--font-heading-family);text-transform:uppercase;line-height:1;padding-top:.6rem}.comment-count{font-size:1.6rem;font-weight:700;text-align:center;color:var(--color-foreground);margin:1.5rem 0 0;letter-spacing:.05em;display:block}.article-content__ingredients{margin-bottom:3rem}.article-content__ingredients h2{margin-bottom:2rem;word-break:break-word;overflow-wrap:break-word}.article-content__ingredients p{font-size:clamp(calc(var(--font-heading-scale) * 1.4rem),2vw,calc(var(--font-heading-scale) * 1.6rem))}.article-content__ingredients h2 strong:after{height:5px}.article-content__ingredients ul{list-style:none;padding:0;margin:0}.article-content__ingredients ul li{margin-bottom:.75rem;font-size:clamp(calc(var(--font-heading-scale) * 1.4rem),2vw,calc(var(--font-heading-scale) * 1.6rem));padding-bottom:.5rem;word-break:break-word;overflow-wrap:break-word}.article-content__ingredients ul li a{color:#fff;text-decoration:underline}.article-content__ingredients ul li a:hover{color:var(--yellow)}.article-content__nutrition-facts details{width:100%}.article-content__nutrition-facts summary{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;width:100%}.article-content__nutrition-facts .metafield-rich_text_field p{color:var(--color-white);font-size:1.6rem;line-height:1}.article-content__nutrition-facts ul{list-style:none;padding:0;margin:0;margin-top:1.625rem}.article-content__nutrition-facts ul li{font-size:1.3rem;text-transform:uppercase;border-radius:.3125rem;padding:.3125rem .875rem .125rem;margin-bottom:.125rem;display:flex;justify-content:space-between}.article-content__nutrition-facts ul li:nth-child(2n){background-color:#ffffff14}.article-footer-content{width:100%}@media screen and (min-width: 750px) and (max-width: 1023px){.article-main{display:contents}.article-main .recipe-meta,.article-main .article-content__content{grid-area:main}.article-footer-content{grid-column:1 / -1;max-width:800px;margin:0 auto}}.recipe .article-content__share{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem auto;width:100%}@media screen and (min-width: 550px){.recipe .article-content__share{flex-direction:row}}.recipe .article-content__share h3{font-size:3rem;margin-right:1rem}.recipe .article-content__share-links{display:flex;justify-content:center;align-items:center;gap:1.4rem;font-size:1rem;list-style-type:none;padding:0}.recipe .article-content__share-links svg{width:36px;height:36px;color:var(--dark-blue)}.recipe .article-content__share-links .icon-mail{width:42px;height:42px}.recipe .article-content__share-links svg path{fill:currentColor}.recipe .article-content__share-links svg polyline,.recipe .article-content__share-links svg rect{stroke:currentColor}.recipe .article-content__author{margin:0;padding:1.5rem;text-align:center}.recipe .article-author__title{font-size:1.6rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.recipe .article-author__name{font-size:1.8rem;margin:0}.recipe .article-content__nav{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:5rem}.recipe .article-content__nav:last-child{margin-bottom:0}.recipe .article-content__nav-button{min-height:100%;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;margin:0 .5rem}.recipe .article-content__nav-button:first-child{margin-left:0}.recipe .article-content__nav-button:last-child{margin-right:0}.recipe .article-content__nav-button svg{margin:0 1rem}.recipe .article-content__nav-button svg:first-child{margin-left:0}.recipe .article-content__nav-button svg:last-child{margin-right:0}.recipe-print-logo{display:none}@media print{header,footer,.announcement-bar,.featured-image-bridge,.article-content__share,.article-content__nav,.article-content__side-cta,.article-content__testimonial,.article-footer-content,.article-spacer,.recipe-anchor-links,.blog-header-spacer,.carousel-recommended-recipes,.shopify-section:not([class*=recipe]):not([id*=recipe]),section:not([class*=recipe]):not([id*=recipe]),[id*=privacy],[class*=privacy],[id*=cookie],[class*=cookie],[id*=consent],[class*=consent],.privacy-banner,.cookie-banner,#onetrust-consent-sdk,#ot-sdk-btn-floating{display:none!important}.shopify-section.recipe,section.recipe{display:block!important}@page{margin:0}body{background:#fff;margin:0!important;padding:0!important}.recipe{background:#fff;padding:0!important;margin:0!important}.recipe .main-content{background:#fff;margin:0!important;padding:10pt!important}.recipe .container,.recipe-content{padding:0!important;margin:0!important}.recipe .blog-header{background:#fff;padding:10pt 0 8pt;border-bottom:2pt solid black;margin-bottom:10pt}.recipe .blog-header-content{padding:0;max-width:100%}.recipe .blog-header-main{width:100%;text-align:center}.recipe .recipe-print-logo{display:block!important;max-width:120pt;height:auto;margin:0 auto 8pt}.recipe .blog-title{font-size:18pt;margin:0;color:#000;text-align:center}.recipe .recipe-content{display:flex!important;flex-direction:row!important;gap:15pt;padding:0;margin:0;max-width:100%}.recipe .recipe-sidebar{flex:0 0 30%!important;width:48%!important;display:block!important}.recipe .article-main{flex:0 0 66%!important;width:48%!important;display:block!important}.recipe .article-content__side-container{background:#fff!important;border:2pt solid black;padding:8pt;margin:0;page-break-inside:avoid}.recipe .article-content__side-container h2{font-size:11pt;margin:0 0 6pt;color:#000;text-transform:uppercase}.recipe .article-content__ingredients ul{margin:0 0 10pt;padding-left:15pt;list-style:disc}.recipe .article-content__ingredients li{font-size:9pt;line-height:1.4;margin-bottom:3pt;color:#000}.recipe .article-content__ingredients li *,.recipe .article-content__ingredients p,.recipe .article-content__ingredients p *,.recipe .article-content__ingredients a{color:#000!important;font-size:9pt}.recipe .article-content__nutrition-facts{margin-top:10pt}.recipe .article-content__nutrition-facts details{display:block!important}.recipe .article-content__nutrition-facts summary{display:block!important;padding:0;margin:0 0 6pt;list-style:none}.recipe .article-content__nutrition-facts summary::marker,.recipe .article-content__nutrition-facts summary::-webkit-details-marker{display:none}.recipe .article-content__nutrition-facts summary h2{font-size:11pt;margin:0;color:#000}.recipe .article-content__nutrition-facts summary .toggle-icon{display:none!important}.recipe .article-content__nutrition-facts details>div{display:block!important;visibility:visible!important;height:auto!important}.recipe .article-content__nutrition-facts p,.recipe .article-content__nutrition-facts li{font-size:9pt;color:#000!important}.recipe .article-content__nutrition-facts ul{list-style:none;padding:0;margin:0}.recipe .recipe-meta{page-break-inside:avoid}.recipe .recipe-meta .tags{display:flex;flex-wrap:wrap;gap:4pt;margin:0 0 10pt;padding:0;list-style:none}.recipe .recipe-meta .tags li{background:#fff;border:1pt solid black;font-size:8pt;padding:3pt 6pt;margin:0}.recipe .procedure-time{background:#fff;border:2pt solid black;padding:8pt;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:10pt;page-break-inside:avoid}.recipe .procedure-time p{font-size:9pt;margin:0;color:#000;text-align:center;flex:1 1 auto;min-width:80pt}.recipe .procedure-time p strong{display:block;margin-bottom:2pt}.recipe .article-content__content{grid-column:1 / -1;width:100%;margin-top:15pt;page-break-before:avoid}.recipe .article-content__content h2{font-size:12pt;margin:10pt 0 6pt;color:#000;text-transform:uppercase}.recipe .article-content__content h2 strong:after{display:none}.recipe .article-content__content p,.recipe .article-content__content li{font-size:9pt;line-height:1.4;color:#000}.recipe .article-content__content ol{list-style:none;counter-reset:item;padding:0;margin:0}.recipe .article-content__content ol li{margin-bottom:8pt;padding-left:25pt;position:relative;page-break-inside:avoid}.recipe .article-content__content ol li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;font-size:10pt;font-weight:700}.recipe .article-content__content img,.recipe .article-content__content video{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/section-blog-recipe.css.map */
