.recipe-article{background:var(--recipe-section-bg, #d4e6e5);overflow:hidden}.recipe-article .article-feature-section{background:var(--recipe-section-bg, #d4e6e5)}.recipe-article .article-container{display:grid;gap:clamp(2rem,3vw,4rem);align-items:end}.recipe-article .article-content-wrapper,.recipe-article .article-image{min-width:0}.recipe-article .article-content-wrapper{max-width:35rem}.recipe-article .article-title{margin:0 0 1.125rem;max-width:10ch;color:var(--heading);font-family:var(--FONT-STACK-HEADING);font-size:clamp(3.25rem,6vw,5.5rem);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:.92}.recipe-article .article-excerpt,.recipe-article .article-excerpt p,.recipe-article .article-excerpt li{color:var(--text);font-size:calc(1rem * var(--adjust-body));line-height:1.45}.recipe-article .article-excerpt{max-width:30rem}.recipe-article .article-excerpt>*:first-child{margin-top:0}.recipe-article .article-excerpt>*:last-child,.recipe-article .article-excerpt .metafield-rich_text_field>*:last-child{margin-bottom:0}.recipe-article .additional_info{display:flex;flex-wrap:wrap;align-items:center;gap:16px 42px;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:22px;border-top:1px solid rgba(95,127,121,.45)}.recipe-article .prep-time,.recipe-article .difficulty-text{display:flex;align-items:center;gap:12px;min-width:min(100%,260px)}.recipe-article .prep-time p,.recipe-article .difficulty-text p{margin:0}.recipe-article .prep-time p:first-child,.recipe-article .difficulty-text p:first-child{color:var(--text);font-size:calc(1rem * var(--adjust-body));font-weight:500;line-height:1.4}.recipe-article .prep-time p:last-child,.recipe-article .difficulty-text p:last-child{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text);font-size:calc(1rem * var(--adjust-body));font-weight:500}.recipe-article .svgwrapper{display:inline-flex;align-items:center;gap:4px;color:#5c817b}.recipe-article .recipe-time-icon,.recipe-article .recipe-difficulty-icon{display:inline-flex;width:20px}.recipe-article .recipe-time-icon .icon,.recipe-article .recipe-difficulty-icon .icon{display:block;width:100%;height:auto}.recipe-article .recipe-difficulty-icon{opacity:.2}.recipe-article .recipe-difficulty-icon.is-active{opacity:1}.recipe-article .article-image{position:relative}.recipe-article .featured-article-image{display:block;width:100%;height:auto;border-radius:0}.recipe-article .additional-infoWrapper{padding:clamp(3rem,5vw,4rem) 0 clamp(4rem,8vw,7rem);background-color:var(--recipe-details-shell-bg, #eff8f8);background-image:var(--recipe-details-image);background-position:center bottom;background-repeat:no-repeat;background-size:contain}.recipe-article .additional-articleinfo{position:relative;display:grid;gap:28px 48px;padding:clamp(1.75rem,3vw,3rem);border-radius:0;background:var(--recipe-details-bg, #fff)}.recipe-article .topTopBorder:before{content:"";position:absolute;top:0;left:0;width:100%;height:22px;background-image:url("data:image/svg+xml,%3Csvg width='1667' height='25' viewBox='0 0 1667 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.9023C65.66 1.43034 54.345 -0.347873 97.599 0.0491272C140.853 0.446127 155.482 4.07713 177.099 3.92413C198.716 3.77113 221.685 1.50913 240.259 3.92413C258.833 6.33913 311.118 18.4562 335.279 13.1242C359.44 7.7922 417.509 9.94213 468.357 7.17413C519.205 4.40613 512.084 1.20117 553.744 3.92217C595.404 6.64317 631.412 6.45513 659.971 7.17413C688.53 7.89313 780.612 13.9842 798.635 13.1242C816.658 12.2642 889.365 12.1662 899.576 13.1242C909.787 14.0822 950.002 15.6832 983.685 13.1242C1017.37 10.5652 1054.48 7.62413 1070.61 7.17413C1086.75 6.72413 1110.08 5.27413 1135.06 7.17413C1160.04 9.07413 1216.58 14.6742 1224.7 13.1242C1232.82 11.5742 1297.53 5.03813 1340.54 7.17413C1383.55 9.31013 1410.94 6.48913 1442.38 7.17413C1473.81 7.85913 1520.37 5.34913 1526.21 7.17413C1532.05 8.99913 1610.22 7.43313 1617.29 7.17413C1624.35 6.91513 1658.81 4.95778 1667 3.90578C1667 11.3894 1667 24.9058 1667 24.9058C1122.84 24.9058 553.744 24.9023 0 24.9023V13.9023Z' fill='%23EFF8F8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom center;background-size:cover;transform:translateY(-99%);z-index:1}.recipe-article .ingredients-info{display:flex;flex-direction:column;gap:18px}.recipe-article .ingredients-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:start;padding:0;border-bottom:0}.recipe-article .ingredients-item:first-child{padding-top:0}.recipe-article .ingredients-item:last-child{padding-bottom:0}.recipe-article .ingredients-item span:first-child{color:var(--text);font-weight:500;white-space:nowrap}.recipe-article .ingredients-item__full{grid-column:1 / -1}.recipe-article .ingredients-item span,.recipe-article .ingredients-item__full{font-size:calc(1rem * var(--adjust-body));line-height:1.45}.recipe-article .how-to-info{min-width:0}.recipe-article .how-to-info,.recipe-article .how-to-info p,.recipe-article .how-to-info li,.recipe-article .fun-factMessege,.recipe-article .fun-factMessege p{color:var(--text);font-size:calc(1rem * var(--adjust-body));line-height:1.6}.recipe-article .how-to-info ol,.recipe-article .how-to-info .metafield-rich_text_field ol{list-style:none;margin:0;padding:0;counter-reset:recipe-step}.recipe-article .how-to-info li,.recipe-article .how-to-info .metafield-rich_text_field li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;counter-increment:recipe-step;margin:0 0 18px}.recipe-article .how-to-info li:last-child,.recipe-article .how-to-info .metafield-rich_text_field li:last-child{margin-bottom:0}.recipe-article .how-to-info li:before,.recipe-article .how-to-info .metafield-rich_text_field li:before{content:counter(recipe-step);display:grid;place-items:center;width:44px;aspect-ratio:1;border-radius:999px;background:#d5e5e3;color:#5c817b;font-family:var(--FONT-STACK-HEADING);font-size:1.05rem;font-weight:700;line-height:1}.recipe-article .how-to-info li p,.recipe-article .how-to-info .metafield-rich_text_field li p{margin:0}.recipe-article .how-to-info>*:first-child,.recipe-article .fun-factMessege>*:first-child{margin-top:0}.recipe-article .how-to-info>*:last-child,.recipe-article .fun-factMessege>*:last-child,.recipe-article .how-to-info .metafield-rich_text_field>*:last-child,.recipe-article .fun-factMessege .metafield-rich_text_field>*:last-child{margin-bottom:0}.recipe-article .fun_fact-wrapper{margin-top:clamp(1.75rem,3vw,2.5rem)}.recipe-article .fun-factTitle{display:table;margin:0 auto 20px;padding:22px 40px 28px;color:#fff;background-image:url(https://themaplebrothers.com/cdn/shop/files/Group_4198_1600x.png?v=1763018197);background-repeat:no-repeat;background-position:center;background-size:100% 100%;text-align:center;text-transform:uppercase;transform:rotate(-2deg)}.recipe-article .fun-fact_info{position:relative;display:grid;align-items:center;gap:0;padding:clamp(1.5rem,3vw,2rem);border-radius:28px;background:#fff}.recipe-article .fun-factImages{position:absolute;inset-inline:clamp(1rem,3vw,2rem);top:50%;display:flex;justify-content:space-between;align-items:center;transform:translateY(-50%);pointer-events:none}.recipe-article .fun-images{width:clamp(72px,8vw,96px);flex:0 0 auto}.recipe-article .fun-images img{display:block;width:100%;height:auto}.recipe-article .fun-factMessege{max-width:34rem;margin:0 auto;padding:0;border-radius:0;background:transparent;position:relative;z-index:1}.body--rounded-corners .recipe-article .featured-article-image,.body--rounded-corners .recipe-article .additional-articleinfo,.body--rounded-corners .recipe-article .fun-factMessege{border-radius:0}@media only screen and (min-width:768px){.recipe-article .additional-articleinfo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.recipe-article .ingredients-info{padding-right:clamp(1rem,2vw,2rem)}.recipe-article .how-to-info{border-left:1px solid rgba(95,127,121,.45);padding-left:clamp(1.5rem,2vw,2.5rem)}}@media only screen and (min-width:990px){.recipe-article .article-container{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.recipe-article .article-container.reverse .article-content-wrapper{order:2}.recipe-article .article-container.reverse .article-image{order:1}}@media only screen and (max-width:767px){.recipe-article .article-title{max-width:100%;font-size:clamp(2.75rem,15vw,4rem)}.recipe-article .additional_info{flex-direction:column;align-items:flex-start;gap:14px}.recipe-article .additional-infoWrapper{background-size:100%}.recipe-article .prep-time,.recipe-article .difficulty-text{flex-wrap:wrap;gap:6px 10px}.recipe-article .how-to-info li,.recipe-article .how-to-info .metafield-rich_text_field li{grid-template-columns:38px minmax(0,1fr);gap:14px}.recipe-article .how-to-info li:before,.recipe-article .how-to-info .metafield-rich_text_field li:before{width:38px;font-size:.95rem}.recipe-article .fun-factTitle{padding:18px 28px 24px}.recipe-article .fun-fact_info{gap:18px}.recipe-article .fun-factImages{position:static;justify-content:center;gap:16px;transform:none;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-recipe-article.css.map */
