@media screen and (max-width:991px){.featured-banners .small-banners.small-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-banners .small-banners.small-mobile .small-banner-item,.featured-banners .small-banners.small-mobile .small-banner-item a{min-width:0}.featured-banners .small-banners.small-mobile .small-banner-item img{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain}}.recipe-article__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--recipe-body-font);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--recipe-text);text-decoration:none;transition:color .15s ease}.recipe-article__back:hover{color:var(--recipe-heading)}.recipe-article__back-icon{width:.8rem;height:.8rem}.recipe-article__hero{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.recipe-article__hero-media{aspect-ratio:4 / 3;overflow:hidden;background-color:var(--recipe-placeholder)}.recipe-article__hero-image,.recipe-article__placeholder{display:block;width:100%;height:100%;object-fit:cover}.recipe-article__hero-info{display:flex;flex-direction:column}.recipe-article__category{font-family:var(--recipe-body-font);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--recipe-text);margin:0 0 .75rem}.recipe-article__title{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:var(--recipe-heading);font-size:36px;line-height:1.25;margin:0;letter-spacing:-.01em}.recipe-article__intro{font-family:var(--recipe-body-font);font-weight:300;color:var(--recipe-text);font-size:14px;line-height:1.625;margin-top:1rem}.recipe-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem;margin:1.75rem 0 0;padding-top:1.5rem;border-top:1px solid var(--recipe-border)}.recipe-meta__item{margin:0}.recipe-meta__label{display:flex;align-items:center;gap:.375rem;font-family:var(--recipe-body-font);font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:12px;color:var(--recipe-text)}.recipe-meta__icon{width:.875rem;height:.875rem;flex-shrink:0;color:var(--recipe-heading)}.recipe-meta__value{font-family:var(--recipe-body-font);font-weight:500;font-size:14px;line-height:1.4;color:var(--recipe-heading);margin:.25rem 0 0;padding-left:1.25rem}.recipe-article__body{display:flex;flex-direction:column;gap:2.5rem;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--recipe-border)}.recipe-article__sub-title{font-family:var(--recipe-body-font);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--recipe-text);margin:0 0 3rem}.recipe-ingredients .metafield-rich_text_field>:first-child{margin-top:0}.metafield-rich_text_field a{color:#2a1f0ebf}.recipe-ingredients ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.recipe-ingredients li{position:relative;padding-left:.75rem;font-family:var(--recipe-body-font);font-weight:300;font-size:14px;line-height:1.375;color:#2a1f0ecc}.recipe-ingredients li:before{content:"";position:absolute;left:0;top:.5rem;width:4px;height:4px;border-radius:50%;background-color:var(--recipe-text)}.recipe-steps{list-style:none;margin:0;padding:0}.recipe-step{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--recipe-border)}.recipe-step:first-child{margin-top:0;padding-top:0;border-top:0}.recipe-step__text{flex:1 1 auto;min-width:0}.recipe-step__title{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:var(--recipe-heading);font-size:20px;line-height:1.4;margin:0 0 1rem}.recipe-step__body .metafield-rich_text_field>:first-child{margin-top:0}.recipe-step__body .metafield-rich_text_field>:last-child{margin-bottom:0}.recipe-step__body p,.recipe-step__body li{font-family:var(--recipe-body-font);font-weight:300;color:#2a1f0ebf;font-size:14px;line-height:1.625}.recipe-step__body p{margin:0 0 .75rem}.recipe-step__media{aspect-ratio:4 / 3;overflow:hidden;background-color:var(--recipe-placeholder)}.recipe-step__image{display:block;width:100%;height:100%;object-fit:cover}.recipe-article__content .rte h2{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:var(--recipe-heading);font-size:20px;line-height:1.4;margin:2rem 0 1rem}.recipe-article__content .rte h2:first-child{margin-top:0}.recipe-article__content .rte p,.recipe-article__content .rte li{font-family:var(--recipe-body-font);font-weight:300;color:#2a1f0ebf;font-size:14px;line-height:1.625}.recipe-related{margin-top:3.5rem;padding:6rem 0 3rem;border-top:1px solid var(--recipe-border)}.recipe-related--shade{background-color:#ede6d833;border-top:0;border-top:1px solid #3C2A121F}.recipe-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.related-card{display:flex;flex-direction:column;text-decoration:none}.related-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--recipe-placeholder);margin-bottom:.75rem}.related-card--related .related-card__media{aspect-ratio:3 / 2}.related-card__image,.related-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.related-card__category{font-family:var(--recipe-body-font);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--recipe-text);margin-bottom:.25rem}.related-card__title{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:var(--recipe-heading);font-size:18px;line-height:1.375}.related-card__meta{font-family:var(--recipe-body-font);font-size:14px;color:var(--recipe-text);margin-top:.25rem}.related-card:hover .related-card__title{text-decoration:underline;text-underline-offset:.15em}@media screen and (min-width:750px){.recipe-article__hero{flex-direction:row;align-items:stretch;gap:0}.recipe-article__hero-media{flex:0 0 60%;aspect-ratio:auto}.recipe-article__hero-info{flex:1 1 40%;justify-content:space-between;padding-left:2.5rem}.recipe-article__intro{margin-bottom:1.5rem}.recipe-article__body{flex-direction:row;gap:2.5rem}.recipe-step{flex-direction:row;gap:1.5rem}.recipe-step__media{flex:0 0 11rem;align-self:flex-start}.recipe-article__ingredients{flex:0 0 20rem}.recipe-article__content{flex:1 1 auto;min-width:0}.recipe-related__grid{grid-template-columns:repeat(3,1fr)}.recipe-related__grid--four{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:990px){.recipe-article__ingredients{position:sticky;top:2rem;align-self:flex-start}}.recipe-blog__header{text-align:center;max-width:64rem;margin:0 auto 2.5rem}.recipe-blog__title{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:rgb(var(--color-foreground));color:var(--recipe-heading);font-size:clamp(2.5rem,6vw,3.75rem);line-height:1;letter-spacing:-.025em;margin:0}.recipe-blog__description{font-family:var(--recipe-body-font);color:var(--recipe-text);font-size:14px;font-weight:300;line-height:1.625;max-width:unset;margin:20px 0 0}.recipe-blog__layout{display:flex;flex-direction:column;gap:2rem;border-top:1px solid color-mix(in srgb,var(--recipe-heading) 12%,transparent);padding-top:2.5rem}.recipe-blog__sidebar-title{font-family:var(--recipe-body-font);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500;color:var(--recipe-text);margin:0 0 1rem}.recipe-blog__categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem}.recipe-blog__categories a,.recipe-blog__category{font-family:var(--recipe-body-font);font-size:14px;font-weight:500;line-height:1.75rem;color:var(--recipe-text);text-decoration:none;transition:color .15s ease}.recipe-blog__categories a:hover,.recipe-blog__category.is-active{color:var(--recipe-heading)}.recipe-blog__grid{display:grid;grid-template-columns:1fr;gap:1.5rem 1.5rem}.recipe-card{display:flex;flex-direction:column;height:100%}.recipe-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--recipe-placeholder)}.recipe-card__image,.recipe-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:992px){.recipe-card__image{max-height:400px;object-fit:cover}}.recipe-card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1rem}.recipe-card__category{font-family:var(--recipe-body-font);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--recipe-text);margin:0 0 .5rem}.recipe-card__title{font-family:var(--recipe-heading-font);font-weight:var(--recipe-heading-weight);color:var(--recipe-heading);font-size:1rem;line-height:1.375;margin:0;letter-spacing:0}.recipe-blog__cell--featured .recipe-card__title-link{color:inherit;text-decoration:none;font-size:30px;line-height:41px}.recipe-card__title-link{color:inherit;text-decoration:none;font-size:18px;line-height:41px}.recipe-card__title-link:hover{text-decoration:none;text-underline-offset:.15em}.recipe-blog__cell--featured .recipe-card__excerpt{font-size:14px}.recipe-card__excerpt{font-family:var(--recipe-body-font);font-weight:300;color:var(--recipe-text);font-size:15px;line-height:1.625;margin:.5rem 0 0}.recipe-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.recipe-card__meta-text{font-family:var(--recipe-body-font);font-size:12px;letter-spacing:.02em;color:var(--recipe-text)}.recipe-card__more{font-family:var(--recipe-body-font);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500;color:var(--recipe-heading);text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--recipe-heading) 30%,transparent)}.recipe-card--featured .recipe-card__title{font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.25}.recipe-blog__empty{font-family:var(--recipe-body-font);color:var(--recipe-text)}@media screen and (min-width:750px){.recipe-blog__grid{grid-template-columns:repeat(3,1fr)}.recipe-blog__cell--featured{grid-column:1 / -1}.recipe-card--featured{flex-direction:row;align-items:stretch}.recipe-card--featured .recipe-card__media{flex:0 0 60%;aspect-ratio:auto}.recipe-card--featured .recipe-card__content{flex:1 1 40%;padding-top:0;padding-left:2rem}}@media screen and (min-width:990px){.recipe-blog__layout{flex-direction:row;gap:2.5rem}.recipe-blog__sidebar{flex:0 0 20rem;align-self:stretch}.recipe-blog__sidebar-inner{position:sticky;top:0;height:100%;max-height:100vh;display:flex;flex-direction:column;justify-content:center}.recipe-blog__categories{flex-direction:column;flex-wrap:nowrap;gap:.125rem}.recipe-blog__main{flex:1 1 auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
