:root{--ink: #173c30;--paper: #faf8f2;--muted: #52665d;--sage: #e8eddf;--line: #d6ddcf;--gold: #e6bc70}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body.fp-campaign{margin:0;background:var(--paper)}body.fp-campaign #MainContent{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}body.fp-campaign #MainContent img,body.fp-campaign #MainContent video{max-width:100%;display:block}body.fp-campaign #MainContent a{color:inherit}body.fp-campaign #MainContent button,body.fp-campaign #MainContent input{font:inherit}body.fp-campaign #MainContent button,body.fp-campaign #MainContent a{-webkit-tap-highlight-color:transparent}body.fp-campaign #MainContent a:focus-visible,body.fp-campaign #MainContent button:focus-visible,body.fp-campaign #MainContent summary:focus-visible{outline:3px solid #b56e2d;outline-offset:5px}body.fp-campaign #MainContent figure,body.fp-campaign #MainContent p,body.fp-campaign #MainContent h1,body.fp-campaign #MainContent h2,body.fp-campaign #MainContent h3{margin:0}body.fp-campaign #MainContent p+p{margin-top:18px}body.fp-campaign #MainContent h1,body.fp-campaign #MainContent h2,body.fp-campaign #MainContent h3{font-weight:500;letter-spacing:-.055em;line-height:1.06}body.fp-campaign #MainContent h1,body.fp-campaign #MainContent h2{font-family:Georgia,Times New Roman,serif}body.fp-campaign #MainContent h1{font-size:clamp(42px,4.4vw,68px)}body.fp-campaign #MainContent h2{font-size:clamp(36px,4vw,58px)}body.fp-campaign #MainContent h3{font-size:25px;letter-spacing:-.03em}body.fp-campaign #MainContent p{text-wrap:pretty}.fp-wrap{max-width:1240px;margin-inline:auto;padding-inline:40px}.fp-section{padding-block:96px}.fp-announcement{background:var(--ink);color:#fff;text-align:center;padding:9px 15px;font-size:12px;letter-spacing:.07em}.fp-nav{height:86px;display:flex;align-items:center;gap:32px}.fp-logo{font-size:23px;letter-spacing:-1px;font-weight:800;text-decoration:none;margin-right:auto;white-space:nowrap}.fp-logo span{font-family:Georgia,serif;font-style:italic;font-weight:600}.fp-nav>a:not(.fp-logo){font-size:13px;text-decoration:none}.fp-nav-shop{border:1px solid var(--line);padding:10px 18px;border-radius:30px}.fp-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:28px;padding-bottom:82px;align-items:center}.fp-kicker{font-size:11px;letter-spacing:.17em;font-weight:700;margin-bottom:22px}.fp-lead{font-size:17px;color:var(--muted);margin-top:24px;max-width:490px}.fp-benefits{list-style:none;padding:0;margin:24px 0;font-size:14px}.fp-benefits li{margin:8px 0;display:flex;gap:12px}.fp-benefits li:before{content:"\2713";color:var(--ink);font-weight:700}.fp-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:24px 0 14px}.fp-price strong{font-size:25px;font-weight:500}.fp-price span{font-size:11px;color:var(--muted);flex-basis:100%}.fp-button{background:var(--ink);color:#fff;border:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 24px;font-weight:600;font-size:15px;text-decoration:none;min-height:56px;cursor:pointer;transition:background .2s,transform .2s}.fp-button:hover{background:#2d5742;transform:translateY(-1px)}.fp-button:disabled{background:#67766d;cursor:not-allowed}.fp-hero form .fp-button,.fp-offer-grid form .fp-button{width:100%}.fp-fine,.fp-note{font-size:12px;color:var(--muted);margin-top:14px;line-height:1.6}.fp-policy-link{font-size:12px;text-underline-offset:4px}.fp-hero-art{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-bottom:36px}.fp-food-frame{height:490px;overflow:hidden;border-radius:160px 160px 12px 12px;position:relative;background:#e5e8da}.fp-food-frame>img{width:100%;height:100%;object-fit:cover}.fp-art-label{position:absolute;left:24px;top:28px;font-size:10px;letter-spacing:.16em;background:var(--paper);padding:8px 12px;border-radius:30px}.fp-machine-card{display:flex;align-items:center;position:relative;background:#fff;border:1px solid var(--line);padding:12px 20px;max-width:380px;margin:-66px 20px 0 -22px;border-radius:9px;box-shadow:0 14px 35px #173c3010;transform:rotate(-3deg)}.fp-machine-card img{width:48%;height:132px;object-fit:contain}.fp-machine-card figcaption{font-size:13px;line-height:1.5;margin-left:20px}.fp-image-caption{font-size:10px;text-align:right;margin-top:18px;color:var(--muted)}.fp-facts{border-block:1px solid var(--line);background:var(--sage)}.fp-facts>.fp-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:26px}.fp-facts p{margin:0;text-align:center;border-right:1px solid #cbd3c0}.fp-facts p:last-child{border:0}.fp-facts strong{display:block;font-weight:500;font-size:23px}.fp-facts span{display:block;font-size:11px;margin-top:4px}.fp-editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.fp-editorial-copy{color:var(--muted);font-size:17px}.fp-founder{background:#e7eadf}.fp-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:70px}.fp-founder figure{position:relative}.fp-founder img{width:100%;height:510px;object-fit:cover;border-radius:5px}.fp-founder figcaption{position:absolute;bottom:20px;left:20px;padding:8px 15px;border-radius:4px;background:var(--paper);font-size:12px}.fp-founder h2{margin-bottom:24px}.fp-founder p:not(.fp-kicker){font-size:15px}.fp-founder-credentials{font-weight:600}.fp-text-link{display:inline-block;font-size:13px;font-weight:600;text-underline-offset:5px;margin-top:23px}.fp-heading{text-align:center;max-width:740px;margin:0 auto 45px}.fp-heading>p:last-child:not(.fp-kicker){color:var(--muted);margin-top:20px}.fp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fp-feature-grid article{border:1px solid var(--line);border-radius:8px;padding:32px}.fp-feature-number{font-size:10px;letter-spacing:.14em;display:block;margin-bottom:32px}.fp-feature-grid h3{margin-bottom:16px}.fp-feature-grid p{font-size:14px;color:var(--muted)}.fp-note{text-align:center;max-width:740px;margin:24px auto 0}.fp-process{background:#f0eadf}.fp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.fp-steps article{border-top:1px solid #c9c8b9;padding-top:22px}.fp-steps span{font-family:Georgia,serif;font-size:43px;color:#8c947d}.fp-steps h3{margin:15px 0}.fp-steps p{font-size:14px;color:var(--muted)}.fp-demo{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:900px;margin:65px auto 0;background:var(--paper);padding:30px;border-radius:12px}.fp-demo video{width:100%;height:320px;object-fit:contain;background:#16251d;border-radius:6px}.fp-demo body.fp-campaign #MainContent h3{font-size:32px}.fp-demo p:not(.fp-kicker){font-size:14px;margin-top:18px}.fp-table-wrap{overflow:auto;max-width:950px;margin:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:20px;border-bottom:1px solid var(--line);width:33.333%}thead th{font-size:16px}td:last-child,th:last-child{background:var(--ink);color:#fff;border-color:#ffffff24}thead th:last-child{border-radius:8px 8px 0 0}tbody tr:last-child td:last-child{border-radius:0 0 8px 8px}.fp-center{text-align:center;margin-top:35px}.fp-testimonial{text-align:center;padding-top:0;padding-bottom:90px;max-width:900px}.fp-testimonial blockquote{font-family:Georgia,serif;font-size:clamp(27px,3vw,43px);line-height:1.25;letter-spacing:-.035em;margin:25px 0}.fp-testimonial>p:not(.fp-kicker){font-size:12px}.fp-offer-section{background:var(--sage)}.fp-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:80px}.fp-offer-photo{background:#fff;padding:25px;border-radius:12px}.fp-offer-photo img{width:100%;max-height:490px;object-fit:contain}.fp-offer-photo p{font-size:10px;color:var(--muted);text-align:center;margin-top:20px}.fp-offer-grid h3{font-family:Arial,sans-serif;font-size:16px;margin-top:25px;letter-spacing:0}.fp-included{padding-left:20px;font-size:14px;line-height:2}.fp-offer-price{font-size:34px;margin:20px 0 14px!important}.fp-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.fp-faq>div>p:last-child{margin-top:25px;font-size:14px}.fp-faq details{border-bottom:1px solid var(--line)}.fp-faq summary{padding:20px 32px 20px 0;cursor:pointer;font-size:15px;font-weight:600;position:relative;list-style:none}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary:after{content:"+";position:absolute;right:0;font-size:24px;font-weight:400;top:14px}.fp-faq details[open] summary:after{content:"\2212"}.fp-faq details p{font-size:14px;color:var(--muted);padding-bottom:24px}.fp-final{background:var(--ink);color:var(--paper);text-align:center;padding:80px 24px}.fp-final h2{font-size:clamp(42px,5vw,72px)}body.fp-campaign #MainContent .fp-button-light,body.fp-campaign #MainContent .fp-button-light:visited{background:var(--paper);color:var(--ink)!important;margin-top:30px;text-decoration:none}body.fp-campaign #MainContent .fp-button-light:hover,body.fp-campaign #MainContent .fp-button-light:focus-visible{background:#e8eddf;color:var(--ink)!important}.fp-footer{padding-block:44px 100px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.fp-footer p{font-size:12px}.fp-footer nav{display:flex;gap:20px;margin-left:auto;font-size:12px}.fp-footer small{width:100%;font-size:10px;color:var(--muted)}.fp-sticky{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:#fffefa;box-shadow:0 5px 25px #14251c25;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:45px;padding:12px 16px;z-index:20}.fp-sticky>span{font-size:11px;white-space:nowrap}.fp-sticky strong{display:block;font-size:15px}.fp-sticky a{background:var(--ink);color:#fff;text-decoration:none;font-size:12px;padding:12px 18px;border-radius:5px;white-space:nowrap}.fp-sr-only,.fp-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-skip:focus{display:block;background:#fff;padding:15px}@media(max-width:899px){.fp-wrap{padding-inline:24px}.fp-nav{height:72px;gap:15px}.fp-nav>a:not(.fp-logo):not(.fp-nav-shop){display:none}.fp-hero{gap:30px;padding-top:12px;padding-bottom:48px;grid-template-columns:1fr}.fp-hero-copy{max-width:620px}.fp-hero-art{max-width:620px;width:100%;margin:auto;padding-bottom:0}.fp-food-frame{height:390px;border-radius:100px 100px 8px 8px}.fp-machine-card{margin-left:15px;max-width:320px}.fp-machine-card img{height:100px}.fp-image-caption{text-align:center}.fp-section{padding-block:58px}.fp-editorial,.fp-founder-grid,.fp-offer-grid,.fp-faq{grid-template-columns:1fr;gap:32px}.fp-founder-grid,.fp-offer-grid{padding-block:45px}.fp-founder img{height:430px;object-position:center 35%}.fp-founder figure{max-width:540px}.fp-feature-grid{gap:12px}.fp-feature-grid article{padding:22px}.fp-feature-grid h3{font-size:22px}.fp-demo{gap:28px;padding:20px}.fp-footer nav{margin-left:0}.fp-sticky{bottom:8px;padding:10px 12px;max-width:calc(100% - 24px);gap:25px}.fp-testimonial{padding-bottom:60px}}@media(max-width:599px){.fp-wrap{padding-inline:20px}.fp-nav-shop{padding:8px 11px;font-size:11px!important}.fp-logo{font-size:21px}.fp-announcement{font-size:10px}.fp-kicker{font-size:10px;margin-bottom:17px}h1{font-size:43px}h2{font-size:38px}.fp-lead{font-size:15px;margin-top:18px}.fp-benefits{margin:18px 0;font-size:12px}.fp-price{margin:16px 0 12px}.fp-hero{gap:28px}.fp-food-frame{height:340px}.fp-facts>.fp-wrap{grid-template-columns:1fr 1fr;gap:20px 0}.fp-facts strong{font-size:21px}.fp-facts p:nth-child(2){border:0}.fp-feature-grid,.fp-steps,.fp-demo{grid-template-columns:1fr}.fp-feature-number{margin-bottom:18px}.fp-steps{gap:22px}.fp-steps article{display:grid;grid-template-columns:52px 1fr;column-gap:14px}.fp-steps h3{margin:9px 0 14px}.fp-steps p{grid-column:2}.fp-demo{margin-top:35px}.fp-demo video{height:300px}.fp-heading{margin-bottom:30px}.fp-founder img{height:390px}.fp-founder-grid{gap:28px}.fp-editorial-copy{font-size:15px}th,td{padding:15px 10px;font-size:12px}thead th{font-size:13px}.fp-offer-grid{gap:35px}.fp-offer-photo{padding:15px}.fp-final{padding-block:60px}.fp-footer{gap:15px}.fp-footer p{width:100%}.fp-footer nav{gap:18px}.fp-sticky>span{max-width:150px;white-space:normal;line-height:1.4}.fp-sticky a{padding:12px}.fp-testimonial blockquote{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fp-button{transition:none}.fp-button:hover{transform:none}}.fp-hero-note{font-size:13px;color:var(--muted);border-left:2px solid var(--line);padding-left:14px;margin:22px 0 10px;max-width:460px}.fp-context{background:#f0eadf;border-block:1px solid var(--line);padding-block:58px}.fp-context__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.fp-context__copy{color:var(--muted);font-size:15px}.fp-context__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.fp-context__facts div{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:17px}.fp-context__facts strong{display:block;color:var(--ink);font-family:Georgia,serif;font-size:23px;line-height:1.1}.fp-context__facts span{display:block;font-size:11px;line-height:1.4;margin-top:7px}.fp-evidence{padding-block:70px;background:var(--paper)}.fp-evidence__head{max-width:720px;margin:0 auto 35px;text-align:center}.fp-evidence__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fp-evidence__grid article{border:1px solid var(--line);border-radius:7px;padding:25px;background:#fffefa}.fp-evidence__label{font-size:10px!important;letter-spacing:.14em;color:var(--muted);font-weight:700}.fp-evidence__grid h3{font-size:23px;margin:15px 0 12px}.fp-evidence__grid article p:last-child{font-size:13px;color:var(--muted)}.fp-review-row{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.fp-review-row span{letter-spacing:.18em;color:#b5782f;font-size:15px}.fp-review-row blockquote{font-family:Georgia,serif;font-size:22px;line-height:1.3;margin:7px 0}.fp-review-row p{font-size:12px;color:var(--muted)}@media(max-width:899px){.fp-context__grid{grid-template-columns:1fr;gap:25px}.fp-evidence__grid{grid-template-columns:1fr}.fp-review-row{display:block}.fp-review-row .fp-text-link{margin-top:17px}}.fp-campaign-bridge{background:var(--sage);border-block:1px solid var(--line);padding-block:52px}.fp-campaign-bridge__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.fp-campaign-bridge h2{max-width:620px}.fp-campaign-bridge .fp-lead{max-width:560px;margin-top:0}.fp-campaign-bridge .fp-text-link{margin-top:16px}@media(max-width:899px){.fp-campaign-bridge{padding-block:38px}.fp-campaign-bridge__grid{grid-template-columns:1fr;gap:18px}}.fp-context__image{grid-column:1 / -1;max-height:360px;overflow:hidden;border-radius:8px;margin-bottom:6px}.fp-context__image img{width:100%;height:auto;max-height:360px;object-fit:contain;margin-inline:auto}.fp-context__copyblock{grid-column:1}.fp-context__grid>.fp-context__copy{grid-column:2}.fp-compare-story__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:stretch}.fp-compare-story__image{min-height:520px;border-radius:8px;overflow:hidden;background:var(--sage)}.fp-compare-story__image img{width:100%;height:100%;object-fit:cover}.fp-compare-story__copy{display:flex;flex-direction:column;justify-content:space-between}.fp-compare-story__copy>div{padding:0 0 25px 44px;border-bottom:1px solid var(--line);position:relative}.fp-compare-story__copy>div+div{padding-top:25px}.fp-compare-story__copy span{position:absolute;left:0;top:0;font-family:Georgia,serif;font-size:28px;color:#8c947d}.fp-compare-story__copy>div+div span{top:25px}.fp-compare-story__copy h3{font-size:26px;margin-bottom:10px}.fp-compare-story__copy p{font-size:14px;color:var(--muted);max-width:440px}.fp-compare-story__copy>div:last-child{border-bottom:0}@media(max-width:899px){.fp-context__image{grid-column:1 / -1}.fp-context__image img{max-height:250px}.fp-context__copyblock,.fp-context__grid>.fp-context__copy{grid-column:auto}.fp-compare-story__grid{grid-template-columns:1fr;gap:28px}.fp-compare-story__image{min-height:300px;height:300px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fp-campaign.css.map */
