.custom-title-header{max-width:1300px;margin:0 auto;text-align:left;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.custom-title-header .title-header{font-weight:500;margin:0;display:inline-flex;align-items:flex-end;line-height:1}.custom-title-header .title-part-black{color:#000;font-size:var(--font-size-black);border-bottom:6px solid #00ccff;padding-right:6px;line-height:1}.custom-title-header .title-part-colored{color:#fff;background-color:#0cf;font-size:var(--font-size-colored);padding:6px 8px;line-height:1;animation:bgFadeIn .8s ease forwards;transition:transform .3s ease}.custom-title-header .title-part-colored:hover{transform:translateY(-6px)}@keyframes bgFadeIn{0%{background-color:#079;opacity:0;transform:translateY(20px)}to{background-color:#0cf;opacity:1;transform:translateY(0)}}.custom-title-header .custom-title-description-wrapper{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:var(--desc-padding-top);margin-bottom:var(--desc-padding-bottom);padding:8px 0}.custom-title-header .custom-title-description{margin:0;font-size:16px;line-height:1.4;color:#333}@media (max-width: 749px){.custom-title-header{padding-left:10px;padding-top:calc(var(--padding-top)*.6);padding-bottom:calc(var(--padding-bottom)*.6)}.custom-title-header .title-part-black{font-size:calc(var(--font-size-black)*.6);border-bottom-width:4px;padding-right:4px}.custom-title-header .title-part-colored{font-size:calc(var(--font-size-colored)*.6);padding:4px 6px}.custom-title-header .custom-title-description-wrapper{margin-top:calc(var(--desc-padding-top)*.6);margin-bottom:calc(var(--desc-padding-bottom)*.6)}}.recipe-article{max-width:none;margin:0;padding:0}.recipe-hero{width:100%;height:500px;overflow:hidden;padding-top:60px}.recipe-hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.recipe-info-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 1rem;color:#000;margin:60px 0 2rem;border-top:1px solid #000;border-bottom:1px solid #000;font-family:Parisienne,cursive;padding-block:20px}.recipe-info-item{display:flex;align-items:baseline;gap:.35rem;white-space:nowrap;font-size:2.4rem;flex:1 1 150px}.info-label:after{content:" /";margin:0 .25rem}.info-label,.info-value{font-family:Parisienne,cursive;font-weight:400;margin:0}.recipe-info-item:first-child{justify-content:flex-start;text-align:left}.recipe-info-item:last-child{justify-content:flex-end;text-align:right}.recipe-description{max-width:1300px;padding-top:20px}.recipe-description>h2,.recipe-content .recipe-section>h2{font-family:Parisienne,cursive;font-weight:400;font-size:2.4rem;margin-bottom:.5rem}@media (max-width: 749px){.recipe-description>h2,.recipe-content .recipe-section>h2{font-size:2rem!important}}.recipe-content.grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.recipe-content.grid-2col{grid-template-columns:1fr}}.recipe-section .rte ul,.recipe-section .rte ol{font-size:1.6rem;line-height:1.6}.recipe-section .rte li{margin-bottom:.5rem}.recipe-extra.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;row-gap:2rem;align-items:stretch;margin:5rem 0}.recipe-extra>div{display:flex;flex-direction:column}.recipe-extra>div>.recipe-section{flex:1}@media (max-width: 990px){.recipe-extra.grid-3col{grid-template-columns:1fr}}.nutrition-panel,.featured-product,.service-area{background:transparent;color:#000;border-top:1px solid #000;border-bottom:1px solid #000;padding-block:20px;font-family:var(--font-body-family)}.nutrition-panel h2,.featured-product h2,.service-area h2{font-family:Parisienne,cursive;font-size:2.4rem;font-weight:400;margin:0 0 40px;line-height:1.1;padding-bottom:1rem;border-bottom:1px solid #000}@media (max-width: 749px){.nutrition-panel h2,.featured-product h2,.service-area h2{font-size:2rem!important}}.nutrition-panel>ul.nutrition-list{margin-bottom:60px}.featured-product h3,.featured-product .price{font-weight:400;text-align:center}.featured-product .price__container,.featured-product .price__regular,.featured-product .price__sale,.featured-product .price-item--regular{justify-content:center;text-align:center}.featured-product .featured-product__image-link img{width:100%;height:auto;object-fit:cover;display:block}.recipe-extra .nutrition-list{list-style:none;margin:0;padding:0}.recipe-extra .nutrition-list li{font:1.4rem/1.6 var(--font-body-family);margin:.4rem 0;display:flex;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:.2rem}.recipe-extra .nutrition-list li:last-child{border-bottom:none}.recipe-extra .nutrition-list li strong{font-weight:400}.recipe-extra .nutrition-list li.calories{font-size:2rem;font-weight:400;border-top:1px solid #000;border-bottom:1px solid #000;margin:.5rem 0;padding:.4rem 0}@media (max-width: 749px){.recipe-extra .nutrition-list li.calories{font-size:1.8rem!important}}.service-area-list{list-style:disc;margin:0;padding-left:1.25rem}.service-area-list li{margin:.35rem 0;padding:0;border:0}.service-area-list li a{text-decoration:none;font-weight:400;color:#000}.service-area-list li a:hover{color:#0cf}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media (min-width: 750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comments{margin-bottom:5rem}@media (min-width: 750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-comment{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.75);margin-bottom:1.5rem;padding:2rem}@media (min-width: 750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comment-fields>*{margin-bottom:3rem}@media (min-width: 750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}}.article-template__back:last-child{margin-bottom:3.2rem}.recipe-button-block{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin:6rem 0}.recipe-button-block .button{font-size:1.6rem;font-weight:500;border-radius:20px;padding:1rem 2rem;background:#000;color:#fff;transition:background-color .3s ease,box-shadow .3s ease}.recipe-button-block .button:hover{background-color:#333;box-shadow:0 3px 8px #0003}@media (max-width: 768px){.recipe-button-block{flex-direction:column;gap:1.5rem}.recipe-button-block .button{width:100%;max-width:300px;text-align:center}}@media print{.announcement-bar,.utility-bar-full,.site-header,nav,.footer,.site-footer,.recipe-button-block,.article-template__comment-wrapper{display:none!important}.recipe-article{max-width:100%!important;padding:20px!important;background:#fff!important;color:#000!important}.custom-title-header{text-align:center!important;margin:20px 0!important}.custom-title-header .title-header{display:block!important;font-size:2.4rem!important;font-weight:700!important;color:#000!important;border:none!important;padding:0!important}.title-part-black,.title-part-colored{color:#000!important;background:none!important;border:none!important;padding:0!important}.recipe-description{font-size:1.4rem!important;margin:1rem 0 2rem!important}.recipe-article p{font-size:1.6rem!important;line-height:1.5!important;margin:0 0 1rem!important}.recipe-article h2{font-size:2rem!important;font-weight:600!important;margin:1.5rem 0 .75rem!important}.recipe-info-bar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:2rem!important;border:none!important;margin:1.5rem 0!important;padding:0!important}.recipe-info-item{display:inline-flex!important;flex:1 1 auto!important;justify-content:center!important;align-items:baseline!important;font-size:1.4rem!important;font-family:Parisienne,cursive!important;font-weight:400!important;white-space:nowrap!important}.info-label:after{content:" / ";margin:0 .25rem}.recipe-extra.grid-3col{display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:30px!important;margin-top:3rem!important}.recipe-extra>div{display:block!important}}@media (max-width: 749px){.recipe-info-bar{flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:2rem!important}.recipe-info-item{flex:1 1 auto!important;justify-content:center!important;text-align:center!important;font-size:1.6rem!important}.recipe-description>h2,.recipe-content .recipe-section>h2,.nutrition-panel h2,.featured-product h2,.service-area h2{font-size:2rem!important}.recipe-article p{font-size:1rem!important;line-height:1.5!important}.recipe-article li{font-size:1rem!important}.featured-product,.nutrition-panel{margin-bottom:60px!important}.recipe-button-block{flex-direction:column!important;align-items:center!important}.recipe-button-block .button{width:100%!important;max-width:300px!important;text-align:center!important;margin:0 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/recipe-article.css.map */
