.recipe{display:block;background:#fff}.recipe-split__text,.recipe-stats-wrap,.recipe-video,.recipe-contained,.recipe-more{background:#fff}.recipe-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.recipe-split__media{overflow:hidden}.recipe-split__media img{width:100%;height:100%;object-fit:cover;display:block}.recipe-split__text{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,6vw,7rem)}.recipe-split--reverse .recipe-split__media{order:2}.recipe-title,.recipe-heading{font-family:Instrument Sans,sans-serif;font-weight:400;font-style:normal;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere;font-size:40px;line-height:1.2;margin:0}.recipe-intro{font-weight:300;font-size:16px;letter-spacing:0;line-height:1.5em;text-transform:none}.recipe-method{display:grid;gap:.35rem}.recipe-method .recipe-step__title{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:1rem;line-height:1.4;margin-top:1.1rem}.recipe-method .recipe-step__title:first-child{margin-top:0}.recipe-method p{margin:0;font-weight:300;font-size:16px;line-height:1.5em}.recipe-ingredients__list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0;font-weight:300;font-size:16px;line-height:1.5em}.recipe-stats-wrap{max-width:var(--container-lg-max-width);margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--container-gutter)}.recipe-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#f5efe6;text-align:center}.recipe-stat{padding:2.5rem 1rem;display:grid;gap:.75rem}.recipe-stat__label{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:16px;margin:0}.recipe-stat__value{font-size:16px;font-weight:300;text-transform:none;margin:0}.recipe-stat+.recipe-stat{border-inline-start:1px solid rgb(var(--border-color))}.recipe-video{padding:clamp(2rem,5vw,4rem) var(--container-gutter)}.recipe-video__inner{max-width:var(--container-md-max-width);margin-inline:auto}.recipe-video__frame{position:relative;padding-top:56.25%}.recipe-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.recipe-video video{width:100%;display:block}.recipe-contained{max-width:var(--container-sm-max-width);margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) var(--container-gutter);display:grid;gap:1.25rem}.recipe-more{max-width:var(--container-lg-max-width);margin-inline:auto;padding:clamp(3.5rem,6vw,6rem) var(--container-gutter);display:grid;gap:2rem}.recipe-more__heading{text-align:center}.recipe-more__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.recipe-more__track::-webkit-scrollbar{display:none}.recipe-more__card{scroll-snap-align:start;display:block;color:inherit;text-decoration:none}.recipe-more__media{aspect-ratio:1;overflow:hidden;margin-bottom:1rem}.recipe-more__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.recipe-more__card:hover .recipe-more__media img{transform:scale(1.04)}.recipe-more__title{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:16px;line-height:1.3;margin:0 0 .5rem}.recipe-more__excerpt{font-weight:300;font-size:15px;line-height:1.5em;margin:0 0 .75rem}.recipe-more__link{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:12px;text-decoration:underline;text-underline-offset:3px}.recipe img,.recipe video,.recipe iframe,.recipe .button{border-radius:0}@media screen and (min-width:700px){.recipe-split__media{min-height:min(80vh,48rem)}.recipe-more__track{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;scroll-snap-type:none}}@media screen and (max-width:699px){.recipe-split{grid-template-columns:1fr}.recipe-split__media{aspect-ratio:16 / 10;min-height:0;max-height:60vh}.recipe-split__text{justify-content:flex-start;padding:1.75rem 1.25rem;gap:.85rem}.recipe-split--reverse .recipe-split__media{order:0}.recipe-title{font-size:30px;text-align:center}.recipe-intro{text-align:left}.recipe-heading{font-size:30px;text-align:center}.recipe-ingredients__list{text-align:center;justify-items:center}.recipe-stats{grid-template-columns:1fr 1fr}.recipe-stat{padding:1.5rem .75rem}.recipe-stat__label,.recipe-stat__value{font-size:16px}.recipe-stat{border-block-start:1px solid rgb(var(--border-color))}.recipe-stat:nth-child(1),.recipe-stat:nth-child(2){border-block-start:0}.recipe-stat:nth-child(2){border-inline-start:1px solid rgb(var(--border-color))}.recipe-stat:nth-child(3){grid-column:1 / -1}.recipe-stats-wrap{padding:1.5rem 1.25rem}.recipe-video,.recipe-contained,.recipe-more{padding:2rem 1.25rem}}.recipe-index{max-width:100%;margin-inline:auto;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,4rem);background:#fff}.recipe-index__head{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid;gap:1rem;justify-items:center}.recipe-index__title{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere;font-size:40px;line-height:1.2;margin:0}.recipe-index__sub{font-weight:300;font-size:16px;line-height:1.5em;max-width:42rem;margin:0}.recipe-index__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.recipe-index__card{display:block;color:inherit;text-decoration:none}.recipe-index__media{aspect-ratio:1;overflow:hidden;margin-bottom:1rem}.recipe-index__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.recipe-index__card:hover .recipe-index__media img{transform:scale(1.04)}.recipe-index__card-title{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:18px;line-height:1.25;margin:0 0 .5rem}.recipe-index__excerpt{font-weight:300;font-size:15px;line-height:1.5em;margin:0 0 .75rem}.recipe-index__link{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:12px;text-decoration:underline;text-underline-offset:3px}.recipe-index__pagination{display:flex;justify-content:center;gap:2rem;margin-top:3.5rem}.recipe-index img{border-radius:0}@media screen and (min-width:990px){.recipe-index__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,2.5vw,2.5rem)}}@media screen and (max-width:699px){.recipe-index{padding:2.5rem 1rem}.recipe-index__title{font-size:30px}.recipe-index__grid{gap:1rem}.recipe-index__card-title{font-size:15px}.recipe-index__excerpt{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
