.journal-article{background:#fffdf0;color:#000}.journal-article__header{background:#a40058;color:#fff;padding:8rem 2rem 6.4rem;position:relative;text-align:center}.journal-article__header-inner{margin-inline:auto;max-width:60rem}.journal-article__title{color:inherit;font-family:var(--font-heading--family);font-size:4.2rem;font-weight:700;line-height:1;margin:0 0 3.2rem;overflow-wrap:anywhere}.journal-article__introduction{font-size:2rem;line-height:1.6}.journal-article__introduction p{margin:0}.journal-article__introduction a,.journal-article__partnership a{color:inherit;text-decoration:underline}.journal-article__author,.journal-article__date{font-size:1.6rem;line-height:1.5;margin:2rem 0 0}.journal-article__partnership{align-items:center;display:flex;flex-wrap:wrap;font-size:1.6rem;gap:.8rem;justify-content:center}.journal-article__partnership img{height:auto;width:16rem}.journal-article__badge{background:#007e00;border-radius:0 0 1.2rem;color:#fff;font-size:1.4rem;font-weight:700;left:0;padding:1rem 1.2rem;position:absolute;top:0}.journal-article__image{height:66rem}.journal-article__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.journal-article__image--square img{-o-object-fit:contain;object-fit:contain}.journal-article__caption{display:flex;font-size:1.4rem;gap:1.6rem;justify-content:space-between;padding:1.6rem 2rem}.journal-article__caption p{margin:0}.journal-article__body{padding:5.6rem 2rem}.journal-article__content{font-size:2rem;line-height:1.6;margin-inline:auto;max-width:70rem;overflow-wrap:anywhere;padding-inline:1.5rem;width:100%}.journal-article__content :is(h1,h2,h3,h4,h5,h6){color:#d5137b;font-family:var(--font-body--family);font-weight:700}.journal-article__content a{color:#d5137b;text-decoration:underline;text-underline-offset:.15em}.journal-article__content :is(img,video,iframe){max-width:100%}.journal-article__content :is(img,video){height:auto}.journal-article__content table{display:block;max-width:100%;overflow-x:auto}.journal-article__content pre{max-width:100%;overflow-x:auto}.journal-article table:not([class]){border:1px solid;box-shadow:none;display:table;font-family:var(--font-body--family)!important}@media (max-width:767px){.journal-article__header{padding:4.8rem 2rem 3.2rem}.journal-article__title{font-size:2.8rem;line-height:1.1;margin-bottom:2.4rem}.journal-article__introduction{font-size:1.6rem}.journal-article__author,.journal-article__date{font-size:1.4rem;margin-top:1.6rem}.journal-article__image{height:30rem}.journal-article__caption{flex-direction:column;font-size:1.2rem;gap:.8rem}.journal-article__body{padding:3.2rem 2rem}.journal-article__content{font-size:1.6rem;padding-inline:0}.journal-article__badge{font-size:1rem;padding:.6rem .8rem}}.article__main{row-gap:var(--article-main-row-gap)}.article__footer>*+*,.article__wrapper>*+*{margin-top:2.4rem}.article__header .article-card__tag--outline .badge{border:.1rem solid rgb(var(--color-border)/20%)}.article .comment{border-bottom:.1rem solid rgb(var(--color-border)/10%);padding-bottom:2.4rem}.article .comment p{margin-block-end:1.2rem}.article .comment+.comment,.article .comment-form .form-footer{margin-block-start:2.4rem}.article .form-control--textarea{min-height:18rem}.article .form-status-list,.article .form-status-list~ul{margin-bottom:2rem}.article .form-message svg{flex-shrink:0}.article .form-field+.form-field{margin-block-start:2rem}.article .form-row .form-field{margin-block-start:0!important}.article .comment-form__warning,.article .form-message--error{margin-block-start:.8rem}.article .pagination{margin-block-start:2rem}.article--width{margin-inline:auto;max-width:88rem;position:relative;width:100%}.form-control--textarea{min-height:8rem;resize:vertical}.article-navigation{border-block-start:.1rem solid rgb(var(--color-border)/var(--color-border-alpha));padding-block-start:2.4rem}.article-tags__heading,.article__share-title{font-family:var(--font-button--family);font-weight:var(--font-button--weight)}@media (min-width:768px){.article__wrapper>*+*{margin-top:4rem}.article .comment{padding-block-end:3.2rem}.article .comment+.comment{margin-block-start:4rem}.article .form-control--textarea{min-height:16rem}.article .comment-form .form-footer{margin-block-start:3.2rem}}@media (min-width:1024px){.article--width{margin-inline:auto;max-width:88rem}}.article.article--recipe{padding-block-start:0}.recipe-hero{background:#fffdf0;border-block-end:1px solid #e5e3d3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recipe-hero__header{align-self:center;min-width:0;padding:120px 60px;text-align:left}.recipe-hero__title{color:#d5137b;font-family:var(--font-heading--family);font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1;margin:0 0 36px}.recipe-hero__details{display:flex;flex-wrap:wrap;gap:0;margin:0 0 40px}.recipe-hero__details>div{margin-block:4px;padding:0 24px 0 8px}.recipe-hero__details>div+div{border-left:2px solid rgba(0,0,0,.1);padding-left:24px}.recipe-hero__details dt{align-items:center;display:flex;font-size:14px;gap:.5rem;margin-bottom:8px}.recipe-hero__details dd{font-size:21px;line-height:1.4;margin:0}.recipe-hero__actions{align-items:center;display:flex;gap:20px}.recipe-hero__actions :focus-visible{outline:2px solid #080a5c;outline-offset:4px}.recipe-hero__jump,.recipe-hero__print{align-items:center;border:1px solid #d5137b;border-radius:12px;color:#d5137b;display:inline-flex;justify-content:center;min-height:50px}.recipe-hero__jump{background:#d5137b;color:#fffdf0;font-size:16px;font-weight:700;gap:12px;letter-spacing:2px;padding:12px 20px;text-decoration:none;text-transform:uppercase}.recipe-hero__print{background:transparent;cursor:pointer;flex-shrink:0;width:56px}.recipe-hero__print svg{height:28px;width:28px}.recipe-hero__media{min-height:660px;position:relative}.recipe-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.recipe-hero--without-image{grid-template-columns:1fr}.recipe-hero--without-image .recipe-hero__header{margin-inline:auto;max-width:1000px;width:100%}.article--recipe .article__main{border-block-start:1px solid rgb(var(--color-border)/10%);margin-block-start:60px}.recipe-article-anchor{scroll-margin-top:100px}.recipe-columns__ingredients li,.recipe-columns__methods li{margin-bottom:1em;position:relative}@media (min-width:1440px){.recipe-hero__header{padding:180px 80px}}@media (max-width:767px){.recipe-hero{grid-template-columns:1fr}.recipe-hero__header{padding:32px 16px}.recipe-hero__title{font-size:28px;line-height:1.1;margin-bottom:24px}.recipe-hero__details{margin-bottom:24px}.recipe-hero__details>div{padding-right:16px}.recipe-hero__details>div+div{padding-left:16px}.recipe-hero__details dt{font-size:12px}.recipe-hero__details dd{font-size:16px}.recipe-hero__actions{gap:16px}.recipe-hero__jump{font-size:14px;letter-spacing:1px}.recipe-hero__media{aspect-ratio:1/1;min-height:0}.article--recipe .article__main{margin-block-start:16px;padding-block-start:16px}.featured-collection__header-content h6{font-size:28px!important}}.recipe-intro{margin:60px auto 0;padding:2rem}.recipe-intro__credit{align-items:center;display:flex;font-style:italic;gap:.5rem;margin:0 0 16px}.recipe-intro__text{font-size:18px;line-height:1.6}.recipe-columns{display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recipe-columns__heading{color:#080a5c;font-family:var(--font-heading--family);font-size:28px;font-weight:700;margin-block-end:1rem}@media (max-width:767px){.recipe-intro{margin-block-start:32px}.recipe-intro__text{font-size:16px}.recipe-columns{gap:40px;grid-template-columns:1fr}.recipe-columns__heading{font-size:22px;margin-bottom:16px}}.article__content{color:#000;font-size:1.6rem}.article__content h6{color:#d5137b;font-family:var(--font-body--family);font-size:1.8rem;font-weight:700;letter-spacing:.15em;line-height:1.1875em}@media print{.page-transition,.shopify-section-group-footer-group,.shopify-section-group-header-group,.shopify-section-group-overlay-group,.skip-to-content-link,back-to-top{display:none!important}#MainContent:has(.article--recipe)>.shopify-section:not(:has(.article--recipe)){display:none!important}body,html{background:#fffdf0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-hero{background:#d5137b;display:block;padding:4rem 2rem 2rem}.recipe-hero__header{padding:0}.recipe-hero__details svg path{fill:#fff}.recipe-hero__details dd,.recipe-hero__details dt,.recipe-hero__title{color:#fff}.recipe-hero__details>div+div{border-left-color:hsla(0,0%,100%,.3)}.recipe-hero__actions,.recipe-hero__media{display:none;margin:0;padding:0}.recipe-intro__credit{display:none}.recipe-columns{gap:24px;grid-template-columns:1fr}.article__footer,.recipe-features{display:none}.recipe-intro{padding:2rem}.recipe-columns__ingredients li,.recipe-columns__methods li{margin-bottom:.5em}.article--recipe .article__main{margin-block-start:2rem}}.recipe-features{background:#fffdf0;margin-block-start:60px;padding:48px 0}.recipe-features__heading{color:#080a5c;font-family:var(--font-heading--family);font-size:40px;font-weight:700;margin:0 0 32px;text-align:center}.recipe-features__carousel{position:relative}@media (max-width:767px){.recipe-features{margin-block-start:32px;padding:32px 0}.recipe-features__heading{font-size:28px;margin-bottom:20px}}
/*# sourceMappingURL=template-article.css.map */