.htm-homepage-section{--htm-paper: #fffefa;--htm-ivory: #f7f3e9;--htm-sage-soft: #e7ece1;--htm-olive: #4f5e45;--htm-clay: #a85f48;--htm-blush: #f0d8ce;--htm-ink: #2c302a;--htm-muted: #676b62;--htm-line: #d8d5ca;color:var(--htm-ink);letter-spacing:0}.htm-homepage-section *,.htm-homepage-section *:before,.htm-homepage-section *:after{box-sizing:border-box}.htm-homepage-section img{display:block;max-width:100%}.htm-homepage-footer-logo-band{display:grid;place-items:center;padding:var(--htm-footer-logo-padding-top) 20px var(--htm-footer-logo-padding-bottom);overflow:hidden;background:var(--htm-footer-logo-background, #f7f3e9);border-top:1px solid #d8d5ca}.htm-homepage-footer-logo-band__inner{display:grid;justify-items:center;gap:14px;width:min(100%,1200px);margin:0 auto}.htm-homepage-footer-logo-band__link{display:block;max-width:100%;padding:12px 18px;background:#fff;text-decoration:none}.htm-homepage-footer-logo-band__image{display:block;width:min(var(--htm-footer-logo-width),calc(100vw - 80px));height:auto;object-fit:contain}.htm-homepage-footer-logo-band__text{max-width:54rem;margin:0;color:#676b62;font-size:1.2rem;line-height:1.7;text-align:center}.htm-homepage-section h1,.htm-homepage-section h2,.htm-homepage-section h3,.htm-homepage-section p{margin-top:0;letter-spacing:0}.htm-homepage-section h1,.htm-homepage-section h2,.htm-homepage-section h3{color:inherit;line-height:1.45}.htm-homepage-section-shell{padding:76px 20px}.htm-homepage-eyebrow{margin-bottom:12px;color:var(--htm-clay);font-size:1.2rem;font-weight:700}.htm-homepage-number{width:92px;margin-bottom:0;padding-top:8px;border-top:1px solid var(--htm-olive);color:var(--htm-olive);font-size:1.1rem;font-weight:700}.htm-homepage-heading{display:grid;gap:14px;margin-bottom:36px}.htm-homepage-heading h2{margin-bottom:18px;font-size:2.8rem;font-weight:500}.htm-homepage-heading .rte{max-width:74rem;color:var(--htm-muted)}.htm-homepage-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.htm-homepage-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:1px solid var(--htm-olive);border-radius:4px;color:var(--htm-olive);text-decoration:none;font-size:1.35rem;font-weight:700}.htm-homepage-button--primary{color:#fff;background:var(--htm-olive)}.htm-homepage-button--secondary{background:#fffefac7}.htm-homepage-text-link{color:var(--htm-olive);text-underline-offset:.24em;font-size:1.3rem;font-weight:700}.htm-homepage-hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;overflow:hidden;padding:46px 20px 54px;background:var(--htm-ivory)}.htm-homepage-hero__copy{max-width:52rem}.htm-homepage-hero h1{margin-bottom:18px;font-size:3.8rem;font-weight:500}.htm-homepage-hero__text{color:#41463e;font-size:1.4rem}.htm-homepage-hero__media{position:relative;min-width:0;min-height:295px;margin:0;overflow:hidden;border-radius:6px}.htm-homepage-hero__media picture{display:block;height:100%}.htm-homepage-hero__meal{width:100%;height:100%;min-height:295px;object-fit:cover;object-position:center}.htm-homepage-hero__products{position:absolute;right:12px;bottom:12px;width:44%;padding:5px;background:#fff;border:1px solid var(--htm-line);border-radius:4px;box-shadow:0 10px 28px #2c302a2e}.htm-homepage-hero__products img{width:100%;height:auto}.htm-homepage-how{background:var(--htm-paper)}.htm-homepage-how__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.htm-homepage-how__card{min-width:0;display:grid;grid-template-columns:122px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid var(--htm-line);border-radius:6px}.htm-homepage-how__card>img{width:100%;height:100%;min-height:142px;object-fit:cover}.htm-homepage-how__card>div{position:relative;min-width:0;padding:18px 16px}.htm-homepage-how__card span{position:absolute;top:17px;right:16px;color:#8d9088;font-size:1.1rem}.htm-homepage-how__card h3{margin-bottom:8px;font-size:1.7rem}.htm-homepage-how__card .rte{color:var(--htm-muted);font-size:1.25rem}.htm-homepage-section-action{margin:30px 0 0;text-align:right}.htm-homepage-products{color:#fff;background:var(--htm-olive)}.htm-homepage-heading--light .htm-homepage-number{border-color:#bfc8b8;color:#e6ecdf}.htm-homepage-heading--light .htm-homepage-eyebrow{color:#f0cbbd}.htm-homepage-heading--light .rte{color:#d7ddcf}.htm-homepage-products__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.htm-homepage-products__comparison-action{text-align:center}.htm-homepage-products .htm-homepage-products__comparison-action{margin-top:32px}.htm-homepage-product-card{min-width:0;display:grid;grid-template-columns:minmax(140px,40%) minmax(0,1fr);overflow:hidden;color:var(--htm-ink);background:#fff;border-radius:6px}.htm-homepage-product-card__media{display:grid;place-items:center;min-height:178px;background:#fff}.htm-homepage-product-card__media img{width:100%;height:100%;padding:8px 2px 8px 14px;object-fit:contain}.htm-homepage-product-card__copy{min-width:0;padding:17px 16px}.htm-homepage-product-card__role{margin-bottom:10px;color:var(--htm-clay);font-size:1.1rem;font-weight:700}.htm-homepage-product-card h3{margin-bottom:10px;font-size:1.7rem}.htm-homepage-product-card h3 a{color:inherit;text-decoration:none}.htm-homepage-product-card__description{color:var(--htm-muted);font-size:1.2rem}.htm-homepage-product-card__price{margin:10px 0;padding-top:10px;border-top:1px solid var(--htm-line);font-size:1.4rem;font-weight:700}.htm-homepage-product-card--empty,.htm-homepage-editor-warning{padding:20px;color:#7c3c2d;background:#fff3ef;border:1px solid #d9a99b}.htm-homepage-first{background:var(--htm-ivory)}.htm-homepage-first__panel{display:grid;grid-template-columns:minmax(154px,44%) minmax(0,1fr);max-width:980px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid var(--htm-line);border-radius:8px}.htm-homepage-first__visual{display:grid;place-items:center;min-width:0;background:#fff}.htm-homepage-first__visual img{width:100%;height:100%;padding:8px 2px 8px 14px;object-fit:contain}.htm-homepage-first__copy{min-width:0;padding:28px 22px}.htm-homepage-first__copy h2{margin-bottom:12px;font-size:2.2rem;font-weight:500}.htm-homepage-first__copy .rte{color:var(--htm-muted);font-size:1.25rem}.htm-homepage-first__copy ul{margin:10px 0 22px;padding:0;list-style:none}.htm-homepage-first__copy li{position:relative;padding:7px 0 7px 24px;border-bottom:1px solid var(--htm-line);font-size:1.2rem}.htm-homepage-first__copy li:before{content:"\2713";position:absolute;left:3px;color:var(--htm-olive)}.htm-homepage-first__copy .htm-homepage-button{width:100%}.htm-homepage-first__set{max-width:980px;display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center;margin:22px auto 0;padding:16px;background:var(--htm-sage-soft);border-radius:8px}.htm-homepage-first__set-media{width:116px;aspect-ratio:3 / 2;overflow:hidden;background:#fff;border-radius:4px}.htm-homepage-first__set-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.12)}.htm-homepage-first__set h3,.htm-homepage-first__set p{margin-bottom:6px}.htm-homepage-first__set-pricing{margin:10px 0 12px}.htm-homepage-first__set-regular{color:var(--htm-muted);font-size:1.15rem}.htm-homepage-first__set-introductory{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:var(--htm-ink);font-size:1.25rem}.htm-homepage-first__set-introductory strong{color:var(--htm-clay);font-size:1.9rem}.htm-homepage-first__set-discount{display:inline-block;padding:3px 8px;color:#fff;background:var(--htm-olive);border-radius:3px;font-size:1.05rem;font-weight:700}.htm-homepage-first__set-note{color:var(--htm-muted);font-size:1rem}.htm-homepage-why{background:var(--htm-paper)}.htm-homepage-why__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.htm-homepage-why__card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--htm-line);border-radius:6px}.htm-homepage-why__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--htm-sage-soft)}.htm-homepage-why__media img{width:100%;height:100%;object-fit:cover}.htm-homepage-why__copy{padding:24px 22px 26px}.htm-homepage-why__index,.htm-homepage-guide__label{margin-bottom:10px;color:var(--htm-clay);font-size:1.1rem;font-weight:700}.htm-homepage-why__copy h3{margin-bottom:10px;font-size:2rem}.htm-homepage-why__copy .rte{color:var(--htm-muted);font-size:1.3rem}.htm-homepage-why__image-note{margin:14px 0 0;color:var(--htm-muted);font-size:1.05rem;line-height:1.5}.htm-homepage-why__copy .htm-homepage-text-link{display:inline-block;margin-top:16px}.htm-homepage-guide{background:var(--htm-ivory)}.htm-homepage-guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.htm-homepage-guide__reviews,.htm-homepage-guide__facts{min-width:0}.htm-homepage-guide__reviews{padding:24px;background:var(--htm-olive);color:#fff;border-radius:6px}.htm-homepage-guide__reviews h3{margin-bottom:18px;font-size:2rem}.htm-homepage-guide__review{margin:0;padding:18px 0;border-top:1px solid rgba(255,255,255,.3)}.htm-homepage-guide__review blockquote{margin:0 0 10px}.htm-homepage-guide__review figcaption{color:#dbe1d5;font-size:1.15rem}.htm-homepage-guide__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.htm-homepage-guide__facts article{padding:20px;background:#fff;border:1px solid var(--htm-line);border-radius:6px}.htm-homepage-guide__facts h3{margin-bottom:8px;font-size:1.7rem}.htm-homepage-guide__facts article>p:last-child{margin-bottom:0;color:var(--htm-muted);font-size:1.2rem}.htm-homepage-guide__facts .htm-homepage-guide__shipping-free{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--htm-line);color:var(--htm-olive);font-size:1.25rem;font-weight:700}.htm-homepage-story{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;background:var(--htm-olive);color:#fff}.htm-homepage-story__media{width:min(240px,74vw);min-width:0;aspect-ratio:4 / 5;overflow:hidden;margin:0 auto;border-radius:6px}.htm-homepage-story__media img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.htm-homepage-story__copy{max-width:62rem}.htm-homepage-story__copy .htm-homepage-eyebrow{color:#f0cbbd}.htm-homepage-story__copy h2{margin-bottom:20px;font-size:3rem;font-weight:500}.htm-homepage-story__copy .rte{color:#e5e9e1;font-size:1.4rem}.htm-homepage-story__profile{margin:26px 0 0;padding:20px;color:var(--htm-ink);background:#fffffff0;border-radius:6px}.htm-homepage-story__profile h3{margin:0 0 8px;font-size:2rem}.htm-homepage-story__profile .rte{color:var(--htm-muted);font-size:1.25rem}.htm-homepage-story__profile .rte>:last-child{margin-bottom:0}.htm-homepage-story__role{margin:0 0 5px;color:var(--htm-clay);font-size:1.1rem;font-weight:700}.htm-homepage-story__copy .htm-homepage-button{margin-top:22px;border-color:#fff;color:#fff;background:transparent}.htm-homepage-curated--recipe{background:var(--htm-ivory)}.htm-homepage-curated--column{background:var(--htm-paper)}.htm-homepage-curated__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.htm-homepage-curated__item{min-width:0}.htm-homepage-article-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--htm-line);border-radius:6px}.htm-homepage-article-card--recipe{display:grid;grid-template-columns:minmax(104px,37%) minmax(0,63%);align-items:start}.htm-homepage-article-card__media{display:block;min-width:0;overflow:hidden;background:var(--htm-sage-soft)}.htm-homepage-article-card__media img{display:block;width:100%;height:100%}.htm-homepage-article-card--recipe .htm-homepage-article-card__media{aspect-ratio:4 / 5}.htm-homepage-article-card--recipe .htm-homepage-article-card__media img{object-fit:cover}.htm-homepage-article-card--column .htm-homepage-article-card__media{aspect-ratio:16 / 9}.htm-homepage-article-card--column .htm-homepage-article-card__media img{object-fit:contain}.htm-homepage-article-card__copy{min-width:0;padding:18px}.htm-homepage-article-card--recipe .htm-homepage-article-card__copy{display:flex;flex-direction:column;align-self:stretch;padding:16px}.htm-homepage-article-card--recipe .htm-homepage-text-link{margin-top:auto}.htm-homepage-article-card__label{margin:0 0 7px;color:var(--htm-clay);font-size:1.05rem;font-weight:700}.htm-homepage-article-card h3{margin:0 0 12px;font-size:1.7rem;line-height:1.5}.htm-homepage-article-card h3 a{color:inherit;text-decoration:none}.htm-homepage-article-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.htm-homepage-article-card .htm-homepage-text-link{display:inline-block;font-size:1.15rem}.htm-homepage-curated__actions{justify-content:center;margin-top:34px}.htm-homepage-curated__editor-note{margin:18px 0 0;padding:12px 14px;color:var(--htm-muted);background:#fff;border:1px dashed var(--htm-line)}.htm-homepage-instagram{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:center;background:var(--htm-sage-soft)}.htm-homepage-instagram__copy,.htm-homepage-instagram__feed{min-width:0}.htm-homepage-instagram__copy .htm-homepage-number{margin-bottom:24px}.htm-homepage-instagram__copy h2{margin:0 0 18px;font-size:3.2rem;line-height:1.35}.htm-homepage-instagram__copy .rte{max-width:46rem;color:var(--htm-muted)}.htm-homepage-instagram__copy .htm-homepage-button{width:100%;margin-top:22px}.htm-homepage-instagram__feed:empty{min-height:1px}@media screen and (max-width:359px){.htm-homepage-section-shell,.htm-homepage-hero{padding-right:16px;padding-left:16px}.htm-homepage-how__card{grid-template-columns:112px minmax(0,1fr)}.htm-homepage-product-card{grid-template-columns:120px minmax(0,1fr)}.htm-homepage-first__panel{grid-template-columns:128px minmax(0,1fr)}.htm-homepage-first__copy{padding:22px 16px}.htm-homepage-product-card__media img,.htm-homepage-first__visual img{padding-right:0;padding-left:12px}.htm-homepage-article-card--recipe{grid-template-columns:104px minmax(0,1fr)}}@media screen and (min-width:750px){.htm-homepage-section-shell{padding:92px max(5vw,calc((100vw - 1180px)/2))}.htm-homepage-hero{min-height:650px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:clamp(32px,5vw,84px);align-items:center;padding:72px max(5vw,calc((100vw - 1180px)/2))}.htm-homepage-hero h1{font-size:clamp(4.6rem,3.7vw,5.6rem)}.htm-homepage-hero__text{font-size:1.6rem}.htm-homepage-hero__media,.htm-homepage-hero__meal{min-height:500px}.htm-homepage-hero__products{right:22px;bottom:22px;width:min(43%,300px);padding:9px}.htm-homepage-heading{grid-template-columns:150px minmax(0,800px);gap:28px;margin-bottom:52px}.htm-homepage-number{width:auto}.htm-homepage-heading h2{font-size:4rem}.htm-homepage-how__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.htm-homepage-how__card{display:block}.htm-homepage-how__card>img{height:auto;min-height:0;aspect-ratio:4 / 3}.htm-homepage-how__card>div{min-height:170px;padding:22px}.htm-homepage-first__panel{grid-template-columns:.76fr 1.24fr}.htm-homepage-first__visual{min-height:360px}.htm-homepage-first__visual img{padding:16px 12px}.htm-homepage-first__copy{display:flex;flex-direction:column;justify-content:center;padding:38px 44px}.htm-homepage-first__copy h2{font-size:3.4rem}.htm-homepage-first__copy .htm-homepage-button{width:auto;align-self:flex-start}.htm-homepage-first__set{grid-template-columns:230px 1fr;gap:30px;padding:22px}.htm-homepage-first__set-media{width:230px}.htm-homepage-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.htm-homepage-why__card{display:flex;flex-direction:column}.htm-homepage-why__card--text-only{min-height:360px;justify-content:flex-end;background:var(--htm-sage-soft)}.htm-homepage-why__copy{flex:1;padding:30px 28px 32px}.htm-homepage-guide__layout:not(.htm-homepage-guide__layout--guide-only){grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.htm-homepage-guide__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.htm-homepage-story{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,96px)}.htm-homepage-story__media{width:min(420px,100%)}.htm-homepage-story--text-only{display:block}.htm-homepage-story--text-only .htm-homepage-story__copy{max-width:760px;margin:0 auto;text-align:center}.htm-homepage-story__copy h2{font-size:4.2rem}.htm-homepage-curated__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.htm-homepage-article-card--recipe{grid-template-columns:minmax(120px,40%) minmax(0,60%)}.htm-homepage-article-card--recipe .htm-homepage-article-card__media{aspect-ratio:4 / 5}.htm-homepage-article-card__copy,.htm-homepage-article-card--recipe .htm-homepage-article-card__copy{padding:24px 22px 26px}.htm-homepage-article-card h3{min-height:5.1rem;font-size:1.9rem}.htm-homepage-instagram{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,76px)}.htm-homepage-instagram__copy .htm-homepage-number{width:150px;margin-bottom:38px}.htm-homepage-instagram__copy h2{font-size:4rem}.htm-homepage-instagram__copy .htm-homepage-button{width:auto}}@media screen and (min-width:750px)and (max-width:989px){.htm-homepage-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.htm-homepage-hero__media,.htm-homepage-hero__meal{min-height:420px}.htm-homepage-curated--recipe .htm-homepage-curated__grid{grid-template-columns:minmax(0,720px);justify-content:center}.htm-homepage-article-card--recipe{grid-template-columns:220px minmax(0,1fr)}}@media screen and (min-width:990px){.htm-homepage-products .htm-homepage-products__comparison-action{margin-top:40px}.htm-homepage-products__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.htm-homepage-product-card{display:block;height:100%}.htm-homepage-product-card__media{height:268px;min-height:0}.htm-homepage-product-card__media img{padding:8px 8px 2px}.htm-homepage-product-card__copy{padding:16px 16px 20px}.htm-homepage-product-card__role{min-height:2.8em}.htm-homepage-product-card__description{min-height:7.2em}}@media(prefers-reduced-motion:reduce){.htm-homepage-section{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/htm-homepage.css.map */
