.recipe-article-template__hero-container{margin:0 auto}.recipe-article-template__hero-small{height:11rem}.recipe-article-template__hero-medium{height:22rem}.recipe-article-template__hero-large{height:33rem}@media screen and (min-width: 750px) and (max-width: 989px){.recipe-article-template__hero-small{height:22rem}.recipe-article-template__hero-medium{height:44rem}.recipe-article-template__hero-large{height:66rem}}@media screen and (min-width: 990px){.recipe-article-template__hero-small{height:27.5rem}.recipe-article-template__hero-medium{height:56rem}.recipe-article-template__hero-large{height:82.5rem}}.recipe-article-template__title{margin:0}.recipe-article-template__title:not(:only-child){margin-bottom:1rem}.recipe-article-template-content__wrapper{position:relative;margin-top:-100px;margin-bottom:80px;padding:5rem;background:var(--tertiary-color);box-shadow:0 10px 60px -12px #0000001f;gap:80px}.recipe-article-template-content-time__wrapper{padding:14px;background-color:#f6f6f5;gap:10px;height:max-content}.recipe-article-template-content-time__wrapper .prep-time,.recipe-article-template-content-time__wrapper .cook-time{width:164px;height:120px;gap:20px}.recipe-article-template-content-time__wrapper .prep-time{color:var(--tertiary-color);background-color:var(--primary-color)}.recipe-article-template-content-time__wrapper .cook-time{color:var(--text-color);background-color:var(--tertiary-color)}.recipe-article-template-content-time__wrapper .prep-time span,.recipe-article-template-content-time__wrapper .cook-time span{font-size:var(--small_body);line-height:1;font-weight:var(--font-additional-weight-bold)}.recipe-article-template-content-time__wrapper .prep-time p,.recipe-article-template-content-time__wrapper .cook-time p{font-size:20px;line-height:1.4;font-weight:700}.recipe-article-container{display:flex;flex-wrap:wrap;gap:80px}.recipe-article-ingredients-wrapper{max-width:480px;flex:0 0 480px;display:flex;flex-direction:column;gap:80px}.recipe-article-ingredients-wrapper .recipe-article-text-wrapper,.recipe-article-ingredients-wrapper .recipe-article-pdf-wrapper{background-color:#f6f6f5;padding:48px 44px;width:100%}.recipe-article-directions-wrapper{width:calc(100% - 560px);flex:0 0 calc(100% - 560px)}.recipe-article-title{line-height:1.1}.recipe-article-share{position:relative}.recipe-article-share-wrapper{margin-bottom:28px}.recipe-article-share-wrapper .copy-popup{position:absolute;top:-45px;left:-10px;background:var(--primary-color);color:#fff;padding:6px 12px;border-radius:5px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease}.recipe-article-share-wrapper .copy-popup.show{opacity:1}.recipe-article-share-wrapper .recipe-article-share-title{font-size:20px;font-weight:var(--font-additional-weight-bold);line-height:1.4}.recipe-article-share-wrapper .recipe-article-share a{display:flex}.recipe-article-directions p{font-size:var(--h6);line-height:26px;color:#12000a}.recipe-article-directions p+p{margin-top:14px;padding-top:14px;position:relative}.recipe-article-directions p+p:after{content:"";position:absolute;top:0;right:0;height:1px;width:80%;background-color:#00000014}.recipe-article-ingredients p:has(strong){margin-top:44px}.recipe-article-directions p:has(strong){margin-top:48px;position:unset}.recipe-article-ingredients p{line-height:38px}.recipe-article-ingredients p strong{font-size:20px;font-family:var(--font-body-family);font-weight:var(--font-heading-weight);display:inline-block;line-height:1.34;margin-bottom:20px}.recipe-article-directions p strong{font-size:24px;font-family:var(--font-body-family);font-weight:var(--font-heading-light-bold);display:inline-block;line-height:1.34;margin-bottom:20px}.recipe-article-ingredients-pdf{display:flex;flex-wrap:wrap;gap:18px;padding-top:32px;margin-top:32px;border-top:1px solid #00000014}.recipe-article-ingredients-pdf-image-wrapper img{border-radius:6px;display:block}.recipe-article-ingredients-pdf .recipe-article-ingredients-pdf-text-wrapper{display:flex;flex-direction:column}.recipe-article-ingredients-pdf .recipe-article-ingredients-pdf-text-wrapper span{font-size:var(--h5);line-height:26px;font-weight:var(--font-additional-weight-bold)}.recipe-article-ingredients-pdf .button{column-gap:1.6rem;min-width:auto;color:var(--tertiary-color);background-color:var(--primary-color);padding:12px 20px;font-size:var(--small_body);font-weight:var(--font-heading-weight);min-height:auto;border-radius:3px;transition:all .4s ease;margin-top:1.4rem}.recipe-article-ingredients-pdf .button svg path{fill:var(--tertiary-color)}@media screen and (max-width: 1200px){.recipe-article-container{gap:40px}.recipe-article-ingredients-wrapper{max-width:50%;flex:0 0 50%}.recipe-article-directions-wrapper{width:calc(50% - 40px);flex:0 0 calc(50% - 40px)}.recipe-article-template-content__wrapper{gap:40px}}@media screen and (max-width: 991px){.recipe-article-template-content__wrapper{flex-direction:column;align-items:center}}@media screen and (max-width: 750px){.recipe-article-template__wrapper .container-page-width,.recipe-article-wrapper .container-page-width{padding:0}.recipe-article-template-content__wrapper{margin-top:0;margin-bottom:0;padding:4rem 2rem}.recipe-article-template-content__wrapper h1{font-size:var(--medium_small-body-line);margin-bottom:14px}.recipe-article-template-content-time__wrapper{width:100%}.recipe-article-template-content-time__wrapper .prep-time,.recipe-article-template-content-time__wrapper .cook-time{width:50%;height:86px;gap:10px}.recipe-article-template-content__wrapper{gap:20px}.recipe-article-ingredients-wrapper{max-width:100%;flex:0 0 100%;gap:0}.recipe-article-directions-wrapper{width:100%;flex:0 0 100%;padding:20px}.recipe-article-ingredients-wrapper .recipe-article-text-wrapper,.recipe-article-ingredients-wrapper .recipe-article-pdf-wrapper{padding:20px}.recipe-article-ingredients-wrapper .recipe-article-pdf-wrapper{padding-bottom:40px}.recipe-article-ingredients p{font-size:var(--h6);line-height:32px}.recipe-article-ingredients p:has(strong){margin-top:20px}.recipe-article-share-wrapper{margin-bottom:18px}.recipe-article-share-wrapper .recipe-article-share-title{font-size:18px}.recipe-article-directions p{font-size:var(--small_body);line-height:22px}.recipe-article-directions p strong{font-size:20px;margin-bottom:16px}.recipe-article-directions p:has(strong){margin-top:28px}.recipe-article-directions p+p{margin-top:10px;padding-top:10px}}.recipe-steps{position:relative;gap:20px;display:flex;flex-wrap:wrap}.recipe-section h3{font-size:24px;font-family:var(--font-body-family);font-weight:var(--font-heading-light-bold);display:inline-block;line-height:1.34;margin-bottom:20px;margin-top:28px}.step-item{display:flex;align-items:center;gap:2rem;position:relative}.step-item+.step-item{margin-top:14px;padding-top:14px}.step-item+.step-item:after{content:"";position:absolute;top:0;right:0;height:1px;width:80%;background-color:#00000014}.step-number{background-color:#f6f6f5;color:#12000a;font-weight:600;border-radius:50%;width:5.4rem;height:5.4rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;position:relative;z-index:1;border:1px solid rgba(0,0,0,.1)}.step-number:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:.2rem;height:var(--line-height, 0px);background:repeating-linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.1) .4rem,transparent .4rem,transparent .8rem);z-index:0}.step-item:last-child .step-number:after{display:none}.step-text{flex:1;font-size:var(--h6);line-height:26px;color:#12000a;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 750px){.recipe-section h3{font-size:20px;margin-bottom:16px;margin-top:8px}.step-item+.step-item{margin-top:10px;padding-top:10px}.step-text{font-size:var(--small_body);line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-recipe-post.css.map */
