:root{--ink: #161616;--coal: #24211d;--muted: #66615a;--paper: #f7f0df;--paper-2: #fffaf0;--white: #fffef9;--leaf: #eef5e8;--sage: #2f6f62;--moss: #173f38;--tomato: #c95334;--gold: #d7b45a;--line: rgba(22, 22, 22, .14);--shadow: 0 24px 70px rgba(22, 22, 22, .18)}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}a{color:inherit}.skip-link{background:var(--ink);color:var(--white);left:1rem;padding:.75rem 1rem;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.site-header{align-items:center;background:#fffef9eb;border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;min-height:62px;padding:.8rem clamp(1rem,4vw,3rem);position:sticky;top:0;z-index:20}.brand{font-weight:950;text-decoration:none}.nav{display:flex;gap:1.1rem}.nav a,.cart-link{color:var(--muted);font-size:.94rem;font-weight:750;text-decoration:none}.cart-link{justify-self:end}.hero{background-image:linear-gradient(90deg,#161616d1,#16161680 45%,#1616161f),url(honest-fuel-hero.png);background-position:center;background-size:cover;color:var(--white);min-height:min(820px,calc(100vh - 62px));padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,3rem) 2rem;position:relative}.hero-inner{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.82fr) minmax(280px,.42fr);margin:0 auto;max-width:1180px;min-height:610px}.hero-content,.hero__content{align-self:center;max-width:720px}.eyebrow{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 .75rem;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0;line-height:1}h1{font-size:clamp(3.25rem,8vw,7.6rem);margin-bottom:1.2rem;max-width:8.8ch}h2{font-size:clamp(2.15rem,5vw,4.8rem);margin-bottom:1rem}h3{font-size:1.12rem;margin-bottom:.5rem}.hero-copy,.hero p:not(.eyebrow){color:#fffef9db;font-size:clamp(1.13rem,2vw,1.45rem);line-height:1.55;max-width:38rem}.hero-actions,.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 1.4rem}.button{align-items:center;background:var(--ink);border:0;border-radius:7px;color:var(--white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:900;justify-content:center;min-height:3.1rem;padding:.92rem 1.2rem;text-decoration:none}.button.primary{background:var(--tomato);box-shadow:0 14px 32px #c9533440;color:var(--white)}.button.secondary{background:#fffef924;border:1px solid rgba(255,254,249,.36);color:var(--white)}.button.full{width:100%}.text-link{color:var(--moss);display:inline-block;font-weight:900;margin-top:.85rem;text-decoration-color:#173f3859;text-underline-offset:.22rem}.delivery-note{color:#fffef9c7;font-weight:800}.trust-row{color:#fffef9c7;display:flex;flex-wrap:wrap;gap:.9rem;line-height:1.35;margin-top:1.25rem}.trust-row span{border-left:2px solid rgba(215,180,90,.8);padding-left:.75rem}.offer-panel{align-self:end;background:var(--white);border:1px solid rgba(22,22,22,.12);border-radius:8px;box-shadow:var(--shadow);color:var(--ink);padding:1rem}.offer-panel-image{aspect-ratio:4 / 3;background-image:url(honest-fuel-hero.png);background-position:center;background-size:cover;border-radius:7px;width:100%}.offer-panel-body{display:grid;gap:.9rem;padding:1rem .2rem .2rem}.price-line{align-items:baseline;display:flex;gap:.7rem;justify-content:space-between}.price,.product-price{font-size:2.4rem;font-weight:950}.small-muted{color:var(--muted);font-size:.94rem;line-height:1.55}.offer-panel .small-muted{background:var(--leaf);border:1px solid rgba(23,63,56,.12);border-radius:7px;color:#34312d;font-size:1rem;font-weight:720;line-height:1.62;margin:0;padding:.85rem .95rem}.hero .offer-panel .small-muted{color:var(--ink)}.section-inner{margin:0 auto;max-width:1180px;padding:clamp(3.8rem,8vw,7rem) clamp(1rem,4vw,3rem)}.two-col{align-items:start;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.two-col p,.rich-page p,.muted{color:var(--muted);font-size:1.08rem;line-height:1.7}.feature-stack{display:grid;gap:.8rem}.feature-item{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:74px 1fr;padding:1.1rem 0}.feature-number{color:var(--tomato);font-size:1.8rem;font-weight:950}.feature-item strong,.feature-item span{display:block}.feature-item span:not(.feature-number){color:var(--muted);line-height:1.55}.proof-section{background:var(--moss);color:var(--white)}.proof-section .muted{color:#fffef9b8}.sample-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.sample-card{background:#fffef914;border:1px solid rgba(255,254,249,.16);border-radius:8px;min-height:210px;padding:1.2rem}.sample-card strong{color:var(--gold);display:block;margin-bottom:.6rem}.sample-card p{color:#fffef9c7;line-height:1.58}.purchase-box{align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.52fr);overflow:hidden}.purchase-copy{padding:clamp(1.4rem,4vw,3rem)}.purchase-copy p{color:var(--muted);line-height:1.7}.purchase-sidebar{background:var(--leaf);border-left:1px solid var(--line);color:var(--ink);display:grid;gap:1rem;padding:clamp(1.4rem,4vw,2.2rem)}.purchase-sidebar .small-muted{color:var(--muted)}.check-list,.clean-list{color:var(--muted);line-height:1.8;margin:1.25rem 0 0;padding-left:1.2rem}.guarantee{border-top:1px solid var(--line);color:var(--muted);line-height:1.55;padding-top:1rem}.faq-list{display:grid;gap:.75rem;margin-top:2rem}details{border-bottom:1px solid var(--line);padding:1rem 0}summary{cursor:pointer;font-weight:900}details p{color:var(--muted);line-height:1.65;margin:.75rem 0 0}.product-sales{background:var(--paper-2)}.product-sales__hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,.82fr);min-height:720px}.product-sales__media,.product-page__media{background-image:linear-gradient(180deg,#16161605,#1616163d),url(honest-fuel-hero.png);background-position:center;background-size:cover;min-height:620px}.product-sales__media--subscription{background-image:linear-gradient(180deg,#16161605,#1616162e),url(hf-preview-meals.png)}.product-sales__details,.product-page__details{align-self:center;padding:clamp(2rem,6vw,5rem)}.product-sales__details h1{max-width:9.5ch}.product-lede{color:var(--muted);font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.55;max-width:40rem}.product-price-row{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;margin:1.5rem 0;padding:1rem 0}.product-buy-button{min-width:min(100%,320px)}.setup-note{background:var(--leaf);border:1px solid var(--line);border-radius:8px;color:var(--moss);font-weight:850;line-height:1.5;max-width:420px;padding:.9rem 1rem}.setup-note--dark{background:var(--white);border-color:var(--line);color:var(--moss)}.product-trust{color:var(--muted);margin-top:1.3rem}.product-trust span{border-left-color:var(--tomato)}.product-proof-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.product-preview-band{background:var(--white)}.product-preview-intro{max-width:660px}.preview-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.preview-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;overflow:hidden}.preview-card__image{aspect-ratio:4 / 3;background-color:var(--leaf);background-position:center;background-repeat:no-repeat;background-size:cover}.preview-card__image--product{background-image:url(hf-preview-product.png)}.preview-card__image--plan{background-image:url(hf-preview-plan.png)}.preview-card__image--meals{background-image:url(hf-preview-meals.png)}.preview-card__image--document{aspect-ratio:3 / 4;background-color:#ece4d4;background-size:cover}.preview-card__image--workbook-cover{background-image:url(workbook-cover.png)}.preview-card__image--workbook-weekly{background-image:url(workbook-weekly.png)}.preview-card__image--club-cover{background-image:url(recipe-club-cover.png)}.preview-card__image--club-plan{background-image:url(recipe-club-plan.png)}.preview-card__image--club-recipe{background-image:url(recipe-club-recipe.png)}.preview-card div:not(.preview-card__image){padding:1rem}.preview-card strong,.preview-card span{display:block}.preview-card strong{font-size:1.05rem;margin-bottom:.4rem}.preview-card span{color:var(--muted);line-height:1.55}.product-includes{background:var(--white);color:var(--ink)}.product-includes h2{max-width:11ch}.product-includes .eyebrow{color:var(--tomato)}.include-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.include-grid div{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;min-height:168px;padding:1.15rem}.include-grid strong,.include-grid span{display:block}.include-grid strong{color:var(--moss);margin-bottom:.55rem}.include-grid span{color:var(--muted);line-height:1.55}.recipe-club-callout{background:var(--leaf)}.recipe-club-callout__inner{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.recipe-club-callout h2{max-width:12ch}.club-mini-card{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px #1616161a;display:grid;gap:.6rem;padding:clamp(1.2rem,3vw,1.8rem)}.club-mini-card strong{color:var(--ink);font-size:clamp(1.4rem,3vw,2.2rem);line-height:1}.club-mini-card p{color:var(--muted);line-height:1.6;margin:0}.product-description{color:var(--muted);line-height:1.7;margin:1.5rem 0}.cart-page{background:var(--paper-2);min-height:62vh}.cart-items{display:grid;gap:1rem;margin:2rem 0}.cart-item{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1.2rem}.cart-item h2{font-size:1.45rem;margin-bottom:.4rem}.cart-plan{color:var(--moss);font-weight:850;margin-bottom:.55rem}.cart-item__controls{align-items:center;display:flex;gap:.75rem}.cart-item__controls label{color:var(--muted);font-size:.9rem;font-weight:800}.cart-item__controls input{border:1px solid var(--line);border-radius:7px;font:inherit;max-width:82px;padding:.68rem}.cart-summary{align-items:baseline;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:1.2rem 0}.cart-summary span{color:var(--muted);font-weight:850}.cart-summary strong{font-size:2rem}.cart-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.rich-page .narrow{max-width:800px}.site-footer{background:var(--ink);color:#fffef9b8;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:2rem clamp(1rem,4vw,3rem)}.site-footer a{margin-left:1rem}@media(max-width:920px){.site-header{grid-template-columns:1fr auto}.nav{display:none}.hero{background-image:linear-gradient(180deg,#16161626,#161616c7 44%,#161616e6),url(honest-fuel-hero.png);padding-top:0}.hero-inner{grid-template-columns:1fr;min-height:780px;padding-top:45vh}.offer-panel{align-self:start}.offer-panel-image{display:none}.two-col,.sample-grid,.include-grid,.preview-grid,.purchase-box,.product-page,.product-proof-grid,.recipe-club-callout__inner,.product-sales__hero{grid-template-columns:1fr}.feature-item{grid-template-columns:54px 1fr}.product-page__media{min-height:360px}.site-footer a{margin-left:0;margin-right:1rem}}@media(max-width:520px){h1{font-size:3.45rem}.hero-inner{min-height:760px;padding-top:38vh}.hero-actions,.hero__actions{align-items:stretch;display:grid}.delivery-note{font-size:.95rem}.trust-row{display:grid}.cart-item,.cart-item__controls,.cart-actions{align-items:stretch;display:grid;grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
