.recipes-intro{background:#f4f3ea;padding:40px 48px 36px}.recipes-intro__title{margin:0;font-family:var(--heading-font-family, Oswald, sans-serif);font-weight:400;text-transform:uppercase;font-size:48px;line-height:1.05;letter-spacing:-1px}.recipes-intro__text{margin:10px 0 0;max-width:680px;font-size:18px;line-height:1.5;color:#333}.rp-section-title{margin:0;font-family:var(--heading-font-family, Oswald, sans-serif);font-weight:400;text-transform:uppercase;font-size:36px;line-height:1.1;letter-spacing:-.5px}.rp-cf{padding:48px 0 24px 48px}.rp-cf__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-right:48px}.rp-cf__hint{font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:15px;letter-spacing:1px;color:#555}.rp-cf__row{display:flex;gap:20px;overflow-x:auto;padding:24px 48px 16px 0;scroll-snap-type:x proximity}.rp-cf__tile,.rp-cf__tile:hover{flex:0 0 300px;position:relative;display:block;height:380px;background:#d8d6c3;overflow:hidden;color:#fff;scroll-snap-align:start}.rp-cf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rp-cf__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#0000 55%)}.rp-cf__text{position:absolute;left:20px;right:20px;bottom:20px;display:block}.rp-cf__title{display:block;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:30px;line-height:1.1;letter-spacing:-.3px;color:#fff}.rp-cf__count{display:block;min-height:1.3em;margin-top:6px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#fff}.rp-fresh{padding:40px 48px 24px}.rp-fresh__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.rp-fresh__link{font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #000000;color:#000}.rp-fresh__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px}.rp-feature,.rp-feature:hover{grid-column:span 2;grid-row:span 2;position:relative;display:block;min-height:600px;background:#d8d6c3;overflow:hidden;color:#fff}.rp-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rp-feature__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000c,#0000 55%)}.rp-feature__text{position:absolute;left:28px;right:28px;bottom:28px;display:block}.rp-feature__eyebrow{display:block;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:15px;letter-spacing:2px;color:#fff}.rp-feature__title{display:block;margin-top:6px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:38px;line-height:1.05;letter-spacing:-.5px;color:#fff}.rp-feature__time{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#fff}.rp-feature__time svg{width:16px;height:16px;flex:none}.rp-card,.rp-card:hover{display:block;color:#000}.rp-card__img-wrap{display:block;aspect-ratio:1 / 1;background:#d8d6c3;overflow:hidden}.rp-card__img{display:block;width:100%;height:100%;object-fit:cover}.rp-card__title{display:block;margin-top:4px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:20px;line-height:1.15;letter-spacing:-.3px;color:#000}.recipe-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:14px;letter-spacing:1.5px;color:#4a4b32}.recipe-meta__time{display:inline-flex;align-items:center;gap:5px;letter-spacing:.5px;color:#333;white-space:nowrap}.recipe-meta__time svg{width:15px;height:15px;flex:none}.rp-all{padding:56px 48px 0}.rp-all__head{border-top:2px solid #000000;padding-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.rp-all__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rp-all__back{display:inline-block;margin-top:12px;font-family:var(--heading-font-family, Oswald, sans-serif);text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #000000;color:#000}.rp-grid-wrap{padding:32px 48px 24px}.rp-grid-wrap .article-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px 32px!important}.rp-grid-wrap .article-item{display:block;width:auto;max-width:none;margin:0}.rp-grid-wrap .article-item__image-container{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#d8d6c3}.rp-grid-wrap .article-item__image{display:block;width:100%;height:100%;object-fit:cover}.rp-grid-wrap .article-item__arrow{display:none}.rp-grid-wrap .article-item__content{padding:0}.rp-grid-wrap .article-item__title,.rp-grid-wrap .article-item__title a{margin:4px 0 0;font-size:24px;line-height:1.15;letter-spacing:-.3px;text-transform:uppercase}@media(max-width:999px){.rp-fresh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-feature,.rp-feature:hover{grid-row:span 1;min-height:380px}.rp-grid-wrap .article-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}}@media(max-width:740px){.recipes-intro{padding:24px 16px}.recipes-intro__title{font-size:34px}.recipes-intro__text{font-size:17px}.rp-section-title{font-size:28px}.rp-cf{padding:32px 0 8px 16px}.rp-cf__head{padding-right:16px}.rp-cf__row{gap:12px;padding:16px 16px 12px 0}.rp-cf__tile,.rp-cf__tile:hover{flex-basis:240px;height:300px}.rp-cf__title{font-size:26px}.rp-fresh{padding:24px 16px}.rp-fresh__grid{gap:20px 12px}.rp-feature,.rp-feature:hover{min-height:340px}.rp-feature__text{left:16px;right:16px;bottom:16px}.rp-feature__title{font-size:28px}.rp-card__title{font-size:17px}.recipe-meta{font-size:12px;letter-spacing:1px}.rp-all{padding:40px 16px 0}.rp-grid-wrap{padding:24px 16px 8px}.rp-grid-wrap .article-list{gap:28px 12px!important}.rp-grid-wrap .article-item__title,.rp-grid-wrap .article-item__title a{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/recipes-page.css.map */
