.af-page-system{--af-lime:#c6e600;--af-lime-soft:#c6e600;--af-black:#0d0d0d;--af-cream:#f4f1e9;--af-paper:#fbfaf6;--af-line:#ddd8cd;--af-muted:#66635d;--af-heading:Anton,Impact,sans-serif;--af-body:Montserrat,Arial,sans-serif;font-family:var(--af-body);color:#0d0d0d}.af-page-system *{box-sizing:border-box}.af-page-system img{display:block;width:100%;height:auto}.af-page-shell{width:min(calc(100% - 24px),1500px);max-width:1500px;margin-inline:auto}.af-page-panel{margin-top:16px;border-radius:34px;overflow:hidden;background:var(--af-panel-bg,var(--af-paper));color:var(--af-panel-text,#0d0d0d)}.af-page-inner{padding:44px}.af-page-eyebrow{font-family:"Eurostile Extended","Arial Narrow",var(--af-body);font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#718800;margin:0 0 18px}.af-page-title{font-family:var(--af-heading);font-size:clamp(44px,4.2vw,66px);font-weight:400;line-height:.94;letter-spacing:-.01em;text-transform:uppercase;margin:0;color:inherit}.af-page-hero-title{font-size:clamp(50px,4.7vw,79px)}.af-page-copy{font-size:14px;line-height:1.7;font-weight:400;color:var(--af-copy,var(--af-muted));margin:20px 0 0;max-width:650px}.af-page-copy p{margin:0 0 14px}.af-page-copy p:last-child{margin-bottom:0}.af-page-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:700 12px/1 var(--af-body);text-transform:none;text-decoration:none;transition:.25s}.af-page-btn:hover{transform:translateY(-2px)}.af-page-btn--lime{background:var(--af-lime-soft);color:#000!important}.af-page-btn--dark{background:#111;color:#fff!important}.af-page-btn--outline{border-color:currentColor;color:inherit!important;background:transparent}.af-page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.af-page-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:560px}.af-page-hero-copy{padding:72px;display:flex;flex-direction:column;justify-content:center;background:var(--af-panel-bg,#111);color:var(--af-panel-text,#fff)}.af-page-hero-copy .af-page-eyebrow{color:var(--af-lime-soft)}.af-page-hero-copy .af-page-copy{color:var(--af-copy,#d2d2d2)}.af-page-hero-media{min-height:560px;overflow:hidden}.af-page-hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--af-img-pos,center)}.af-page-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:34px}.af-page-head .af-page-copy{margin:0}.af-page-card-grid{display:grid;grid-template-columns:repeat(var(--af-cols,3),1fr);gap:10px}.af-page-card{border:1px solid var(--af-line);border-radius:22px;padding:28px;background:#fff;min-height:230px;transition:.25s}.af-page-card:hover{transform:translateY(-4px);border-color:var(--af-lime)}.af-page-card-num{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#718800}.af-page-card h3{font-family:var(--af-heading);font-size:30px;line-height:1;text-transform:uppercase;font-weight:400;margin:42px 0 12px}.af-page-card p{font-size:12px;line-height:1.65;color:#666;margin:0}.af-page-card small{display:block;margin-top:12px;font-size:9px;line-height:1.5;color:#8a8a8a}.af-page-dark{--af-panel-bg:#101010;--af-panel-text:#fff;--af-copy:#bcbcbc}.af-page-dark .af-page-card{background:#181818;border-color:#2d2d2d;color:#fff}.af-page-dark .af-page-card p{color:#bdbdbd}.af-page-dark .af-page-card-num{color:var(--af-lime-soft)}.af-page-steps{display:grid;grid-template-columns:repeat(var(--af-cols,4),1fr);gap:10px}.af-page-step{border-top:1px solid var(--af-line);padding:20px 8px 6px 0}.af-page-step span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#111;color:var(--af-lime);font-size:10px;font-weight:800}.af-page-step h3{font-family:var(--af-heading);font-size:27px;line-height:1;text-transform:uppercase;font-weight:400;margin:28px 0 10px}.af-page-step p{font-size:12px;line-height:1.65;color:#666;margin:0}.af-page-dark .af-page-step{border-color:#333}.af-page-dark .af-page-step p{color:#bdbdbd}.af-page-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.af-page-split-media{border-radius:22px;overflow:hidden;min-height:420px}.af-page-split-media img{height:100%;min-height:420px;object-fit:cover}.af-page-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.af-page-fact{border:1px solid var(--af-line);border-radius:16px;padding:16px}.af-page-fact b{font-size:11px;display:block;margin-bottom:6px}.af-page-fact span{font-size:10.5px;color:#777;line-height:1.5}.af-page-dark .af-page-fact{border-color:#333}.af-page-dark .af-page-fact span{color:#aaa}.af-page-faq-list{border-top:1px solid var(--af-line)}.af-page-faq-item{border-bottom:1px solid var(--af-line)}.af-page-faq-item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:700}.af-page-faq-item summary::-webkit-details-marker{display:none}.af-page-faq-item summary:after{content:"+";font-size:20px;color:#718800;transition:.2s}.af-page-faq-item[open] summary:after{transform:rotate(45deg)}.af-page-faq-answer{font-size:12px;color:#6e6a63;line-height:1.7;padding:0 32px 20px 0}.af-page-dark .af-page-faq-list,.af-page-dark .af-page-faq-item{border-color:#333}.af-page-dark .af-page-faq-answer{color:#bbb}.af-page-program-form{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:start}.af-page-app-slot{border:1px dashed #bdb8ad;border-radius:22px;padding:24px;min-height:220px;background:#ffffff73}.af-page-app-slot:has(.shopify-block:empty){display:block}.af-page-app-help{font-size:11px;color:#777;line-height:1.6;margin-top:12px}.af-page-app-fallback{margin-top:18px}.af-page-ingredient-list{border-top:1px solid #333}.af-page-ingredient{display:grid;grid-template-columns:1fr auto auto;gap:24px;padding:15px 0;border-bottom:1px solid #333;align-items:center}.af-page-ingredient strong{font-size:12px}.af-page-ingredient b{font-size:12px;color:#fff}.af-page-ingredient span{font-size:10px;color:#9c9c9c;min-width:64px;text-align:right}.af-page-note{font-size:9.5px;line-height:1.6;color:#8f8f8f;margin-top:18px}body.page-how-it-works #MainContent,body.page-ingredients #MainContent,body.page-our-story #MainContent,body.page-faq #MainContent,body.page-ambassador #MainContent,body.page-affiliate #MainContent,body.page-why-acefuel #MainContent{background:#f4f1e9!important}@media(max-width:900px){.af-page-hero,.af-page-split,.af-page-program-form{grid-template-columns:1fr}.af-page-head{grid-template-columns:1fr;gap:18px}.af-page-card-grid,.af-page-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.af-page-shell{width:calc(100% - 24px)}.af-page-panel{margin-top:16px;border-radius:24px}.af-page-inner{padding:36px 18px}.af-page-hero{min-height:0}.af-page-hero-copy{padding:34px 18px 38px}.af-page-hero-media{order:-1;min-height:330px;height:330px}.af-page-hero-media img{min-height:330px}.af-page-hero-title{font-size:37.5px;line-height:1.02}.af-page-title{font-size:46px}.af-page-copy{font-size:13px}.af-page-eyebrow{font-size:9px}.af-page-card-grid,.af-page-steps{grid-template-columns:1fr}.af-page-card{min-height:0;padding:22px}.af-page-card h3{margin-top:30px}.af-page-split-media,.af-page-split-media img{min-height:300px}.af-page-facts{grid-template-columns:1fr}.af-page-program-form{gap:26px}.af-page-btn{width:100%}.af-page-ingredient{grid-template-columns:1fr auto;gap:12px}.af-page-ingredient span{grid-column:1/-1;text-align:left}}.af-page-card-link{display:inline-flex;margin-top:18px;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:none;color:#0d0d0d!important;text-decoration:none;border-bottom:1px solid #0d0d0d;padding-bottom:3px}.af-page-card-link:hover{border-color:#c6e600}.af-page-dark .af-page-card-link{color:#fff!important;border-color:#fff}.af-page-dark .af-page-card-link:hover{border-color:#c6e600}.af-page-system .af-page-copy{padding:0!important;display:block!important;justify-content:initial!important}.af-page-system .af-page-panel.af-reveal{will-change:transform,opacity}.af-page-system .af-page-panel.af-reveal .af-page-card-grid>*,.af-page-system .af-page-panel.af-reveal .af-page-steps>*,.af-page-system .af-page-panel.af-reveal .af-page-facts>*,.af-page-system .af-page-panel.af-reveal .af-page-ingredient-list>*{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.7,.2,1),border-color .28s ease,box-shadow .28s ease,background .28s ease}.af-page-system .af-page-panel.af-reveal.af-in .af-page-card-grid>*,.af-page-system .af-page-panel.af-reveal.af-in .af-page-steps>*,.af-page-system .af-page-panel.af-reveal.af-in .af-page-facts>*,.af-page-system .af-page-panel.af-reveal.af-in .af-page-ingredient-list>*{opacity:1;transform:none}.af-page-system .af-page-panel.af-reveal.af-in .af-page-card-grid>*:nth-child(2),.af-page-system .af-page-panel.af-reveal.af-in .af-page-steps>*:nth-child(2),.af-page-system .af-page-panel.af-reveal.af-in .af-page-facts>*:nth-child(2),.af-page-system .af-page-panel.af-reveal.af-in .af-page-ingredient-list>*:nth-child(2){transition-delay:.07s}.af-page-system .af-page-panel.af-reveal.af-in .af-page-card-grid>*:nth-child(3),.af-page-system .af-page-panel.af-reveal.af-in .af-page-steps>*:nth-child(3),.af-page-system .af-page-panel.af-reveal.af-in .af-page-facts>*:nth-child(3),.af-page-system .af-page-panel.af-reveal.af-in .af-page-ingredient-list>*:nth-child(3){transition-delay:.14s}.af-page-system .af-page-panel.af-reveal.af-in .af-page-card-grid>*:nth-child(4),.af-page-system .af-page-panel.af-reveal.af-in .af-page-steps>*:nth-child(4),.af-page-system .af-page-panel.af-reveal.af-in .af-page-facts>*:nth-child(4),.af-page-system .af-page-panel.af-reveal.af-in .af-page-ingredient-list>*:nth-child(4){transition-delay:.21s}.af-page-system .af-page-btn{position:relative;overflow:hidden;will-change:transform}.af-page-system .af-page-btn:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:40%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transition:left .55s ease;pointer-events:none}.af-page-system .af-page-btn:hover:after{left:125%}.af-page-system .af-page-btn--lime:hover{box-shadow:0 12px 28px #c6e60038}.af-page-system .af-page-card:hover{transform:translateY(-5px)!important;border-color:var(--af-lime)!important;box-shadow:0 18px 40px #18181213}.af-page-system .af-page-card h3{transition:transform .28s cubic-bezier(.22,.7,.2,1)}.af-page-system .af-page-card:hover h3{transform:translate(4px)}.af-page-system .af-page-card-link{transition:color .25s ease,border-color .25s ease,transform .25s ease}.af-page-system .af-page-card:hover .af-page-card-link{transform:translate(4px);border-color:var(--af-lime)}.af-page-system .af-page-fact{transition:transform .28s cubic-bezier(.22,.7,.2,1),border-color .28s ease,background .28s ease,box-shadow .28s ease!important}.af-page-system .af-page-fact:hover{transform:translateY(-3px)!important;border-color:var(--af-lime)!important;background:#c6e6000e;box-shadow:0 12px 24px #1818120b}.af-page-system.af-page-dark .af-page-fact:hover,.af-page-system .af-page-dark .af-page-fact:hover{background:#c6e6000e}.af-page-system .af-page-step{transition:transform .3s cubic-bezier(.22,.7,.2,1),background .3s ease,padding .3s ease}.af-page-system .af-page-step span{transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.af-page-system .af-page-step:hover{transform:translateY(-3px);padding-left:10px;padding-right:10px;background:#c6e60012}.af-page-system .af-page-step:hover span{background:var(--af-lime);color:#111;transform:rotate(-6deg) scale(1.06);box-shadow:0 8px 20px #c6e60033}.af-page-system .af-page-hero-media,.af-page-system .af-page-split-media{overflow:hidden}.af-page-system .af-page-hero-media img,.af-page-system .af-page-split-media img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .35s ease;will-change:transform}.af-page-system .af-page-hero:hover .af-page-hero-media img,.af-page-system .af-page-split:hover .af-page-split-media img{transform:scale(1.035)}.af-page-system .af-page-ingredient{transition:padding .3s cubic-bezier(.22,.7,.2,1),background .3s ease!important}.af-page-system .af-page-ingredient:hover{padding-left:10px;padding-right:10px;background:#c6e6000e}.af-page-system .af-page-faq-item summary{transition:color .22s ease,padding-left .25s cubic-bezier(.22,.7,.2,1)}.af-page-system .af-page-faq-item summary:hover{color:#718800;padding-left:6px}.af-page-system .af-page-faq-item[open] .af-page-faq-answer{animation:afPageFaqIn .3s ease both}@keyframes afPageFaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.af-page-system .af-page-app-slot{transition:border-color .28s ease,transform .28s cubic-bezier(.22,.7,.2,1),background .28s ease}.af-page-system .af-page-app-slot:hover{border-color:var(--af-lime);transform:translateY(-3px);background:#ffffff9e}.af-page-system .af-page-dark .af-page-app-slot:hover{background:#c6e60009}@media(prefers-reduced-motion:reduce){.af-page-system .af-page-panel.af-reveal .af-page-card-grid>*,.af-page-system .af-page-panel.af-reveal .af-page-steps>*,.af-page-system .af-page-panel.af-reveal .af-page-facts>*,.af-page-system .af-page-panel.af-reveal .af-page-ingredient-list>*{opacity:1!important;transform:none!important;transition:none!important}.af-page-system .af-page-hero-media img,.af-page-system .af-page-split-media img,.af-page-system .af-page-card,.af-page-system .af-page-fact,.af-page-system .af-page-step,.af-page-system .af-page-btn,.af-page-system .af-page-ingredient,.af-page-system .af-page-app-slot{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/acefuel-pages.css.map */
