.ff-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:8px;font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;letter-spacing:.01em;line-height:1.2;text-decoration:none;transition:filter .15s,transform .15s}.ff-btn .ff-icon{width:20px;height:20px}.ff-btn--volt{background:var(--ff-volt);color:var(--ff-night)}.ff-btn--night{background:var(--ff-night);color:var(--ff-volt)}.ff-btn:hover{filter:brightness(.94)}.ff-btn:active{transform:scale(.985)}.ff-btn:focus-visible{outline:2px solid var(--ff-volt);outline-offset:3px}.ff-bg-chalk .ff-btn:focus-visible,.ff-bg-white .ff-btn:focus-visible{outline-color:var(--ff-turf)}.ff-hero{padding:28px 0 40px}@media(min-width:990px){.ff-hero{padding:72px 0 80px}}.ff-hero__grid{display:grid;gap:28px;align-items:center}.ff-hero__grid>*{min-width:0}@media(min-width:990px){.ff-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.ff-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--font-heading-family);font-weight:800;font-size:1.25rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.ff-hero__eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ff-volt)}.ff-hero :where(h1,h2,p,li){color:inherit}.ff-hero__title{font-size:clamp(3.6rem,10vw,7.6rem);margin:0 0 16px}.ff-hero__text{font-size:1.7rem;line-height:1.55;margin:0 0 24px;max-width:50ch;opacity:.88}.ff-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.ff-hero__link{color:inherit;font-weight:700;font-size:1.55rem;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.ff-hero__actions .ff-btn{width:100%}}.ff-hero__offer{margin:18px 0 0;font-size:1.55rem;line-height:1.4}.ff-hero__offer strong{font-weight:800}.ff-hero__offer strong+span:before{content:" \b7  ";opacity:.6}.ff-hero__trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 20px}.ff-hero__trust li{display:flex;align-items:center;gap:8px;font-size:1.35rem;font-weight:600;opacity:.9}.ff-hero__trust .ff-icon{width:20px;height:20px}.ff-hero__media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#1b3328}@media(min-width:990px){.ff-hero__media{aspect-ratio:var(--ff-hero-ar,4/5)}}.ff-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.ff-hero__grid{gap:0}.ff-hero__copy{display:contents}.ff-hero__eyebrow{order:1}.ff-hero__title{order:2;margin-bottom:14px}.ff-hero__media{order:3;aspect-ratio:4/3;margin:0 0 18px}.ff-hero__actions{order:4}.ff-hero__offer{order:5}.ff-hero__text{order:6;margin:16px 0 0}.ff-hero__trust{order:7}}.ff-problem__grid{display:grid;gap:12px}@media(min-width:750px){.ff-problem__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ff-problem__card{padding:22px 20px;border-radius:10px;background:#fff;border:1.5px solid var(--ff-line)}.ff-bg-white .ff-problem__card{background:var(--ff-chalk)}.ff-problem__who{margin:0 0 10px;font-family:var(--font-heading-family);font-weight:800;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-turf)}.ff-problem__title{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:900;font-style:italic;font-size:2.2rem;line-height:1.15}.ff-problem__text{margin:0;font-size:1.5rem;line-height:1.5;opacity:.85}.ff-problem__footer{margin:28px auto 0;max-width:62ch;text-align:center;font-size:1.6rem;line-height:1.5}.ff-problem__footer a{color:var(--ff-turf);font-weight:700;text-underline-offset:3px}.ff-hl__grid{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media(min-width:750px){.ff-hl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.ff-hl__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ff-hl{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border-radius:10px;background:var(--ff-chalk)}.ff-bg-chalk .ff-hl{background:#fff}@media(min-width:750px){.ff-hl{grid-template-columns:minmax(0,1fr);align-items:start;padding:0;gap:0;overflow:hidden}}.ff-hl__media{aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--ff-media)}@media(min-width:750px){.ff-hl__media{border-radius:0}}.ff-hl__media img{display:block;width:100%;height:100%;object-fit:cover}.ff-hl__body{min-width:0}@media(min-width:750px){.ff-hl__body{padding:18px 20px 22px}}.ff-hl__title{margin:0 0 6px;font-family:var(--font-heading-family);font-weight:800;font-size:1.8rem;line-height:1.2}.ff-hl__text{margin:0;font-size:1.4rem;line-height:1.5;opacity:.85}.ff-hl__more{margin:28px 0 0;text-align:center}.ff-how{display:grid;gap:24px;align-items:center}.ff-how>*{min-width:0}@media(min-width:990px){.ff-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.ff-how__media{border-radius:10px;overflow:hidden;background:var(--ff-media)}.ff-how__media img{display:block;width:100%;height:auto}.ff-how .ff-foot{text-align:left}.ff-steps__grid.ff-steps__grid--list{grid-template-columns:minmax(0,1fr);gap:12px}.ff-steps__grid--list .ff-step{grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:18px;overflow:visible}.ff-steps__grid--list .ff-step__media{width:52px;height:52px;aspect-ratio:auto;border-radius:50%;background:var(--ff-night)}.ff-steps__grid--list .ff-step__num{font-size:2.6rem;color:var(--ff-volt)}.ff-steps__grid--list .ff-step__body{padding:2px 0 0}.ff-bg-chalk .ff-step{background:#fff}.ff-compare{display:grid;gap:28px;align-items:start}.ff-compare>*{min-width:0}@media(min-width:990px){.ff-compare--media{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px}}.ff-compare__media{display:none;border-radius:10px;overflow:hidden}@media(min-width:990px){.ff-compare__media{display:block;position:sticky;top:24px}}.ff-compare__media img{display:block;width:100%;height:auto}.ff-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1.5px solid var(--ff-line);border-radius:10px;overflow:hidden}.ff-cmp th,.ff-cmp td{padding:14px 12px;border-bottom:1px solid var(--ff-line);text-align:center;vertical-align:top;font-size:1.4rem;line-height:1.35}.ff-cmp tbody tr:last-child>*{border-bottom:0}.ff-cmp thead th{font-family:var(--font-heading-family);font-weight:800;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.ff-cmp thead th.is-ff{background:var(--ff-night);color:var(--ff-volt)}.ff-cmp td.is-ff{background:var(--ff-chalk);font-weight:600}.ff-cmp tbody th{text-align:left;font-weight:700;font-size:1.45rem}.ff-cmp__mark{display:flex;justify-content:center;margin:0 0 4px}.ff-cmp__mark .ff-icon{width:22px;height:22px;stroke-width:2.2}.ff-cmp__mark.is-yes{color:var(--ff-turf)}.ff-cmp__mark.is-no{color:var(--ff-gray)}.ff-cmp__text{display:block;font-size:1.3rem;opacity:.82}.ff-cmp__note{margin:16px 0 0;font-size:1.45rem;line-height:1.5}@media(max-width:749px){.ff-cmp,.ff-cmp thead,.ff-cmp tbody{display:block}.ff-cmp tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ff-cmp thead td{display:none}.ff-cmp thead th{font-size:1.1rem;padding:12px 4px}.ff-cmp tbody th{grid-column:1/-1;padding:14px 12px 6px;border-bottom:0}.ff-cmp td{padding:8px 6px 14px}.ff-cmp__text{font-size:1.2rem}}.ff-promise__grid{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media(min-width:750px){.ff-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:990px){.ff-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ff-promise__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:10px;background:#fff;border:1.5px solid var(--ff-line)}.ff-bg-white .ff-promise__item{background:var(--ff-chalk)}@media(min-width:990px){.ff-promise__item{grid-template-columns:minmax(0,1fr);gap:12px}}.ff-promise__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ff-night);color:var(--ff-volt)}.ff-promise__icon .ff-icon{width:22px;height:22px}.ff-promise__item h3{margin:0 0 4px;font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;line-height:1.25}.ff-promise__item p{margin:0;font-size:1.4rem;line-height:1.5;opacity:.85}.ff-promise__item a{display:inline-block;margin-top:8px;font-size:1.35rem;font-weight:700;color:var(--ff-turf);text-underline-offset:3px}.ff-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 0;font-size:1.35rem;font-weight:600}.ff-pay__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.ff-pay__list svg{display:block;width:38px;height:24px}html .ff-atc.button{position:relative;overflow:hidden;min-height:60px;font-size:1.8rem}.ff-atc__shine{position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(214,242,58,.4),transparent);transform:skew(-18deg);opacity:0;pointer-events:none}.ff-atc:not([disabled]):active{transform:scale(.985)}@media(prefers-reduced-motion:no-preference){.ff-atc--shine .ff-atc__shine{animation:ff-shine 1.1s ease-out 1}.ff-atc--ready{animation:ff-ready .5s ease-out 1}}@keyframes ff-shine{0%{opacity:1;transform:skew(-18deg) translate(0)}to{opacity:1;transform:skew(-18deg) translate(480%)}}@keyframes ff-ready{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.ff-express{position:relative;margin-top:10px}.ff-express.is-locked{cursor:pointer}.ff-express .shopify-payment-button__button{min-height:52px;border-radius:8px}html .ff-express .shopify-payment-button__button--unbranded{background:#fff;color:var(--ff-night);border:1.5px solid var(--ff-night);font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem}.ff-express .shopify-payment-button__more-options{display:none}.ff-assure{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.ff-assure li{display:flex;align-items:flex-start;gap:10px;font-size:1.4rem;line-height:1.45}.ff-assure .ff-icon{width:20px;height:20px;color:var(--ff-turf);margin-top:1px}.ff-assure strong{font-weight:700}.ff-assure a{color:var(--ff-turf);font-weight:700;text-underline-offset:3px}.ff-pay--buy{margin:14px 0 0;gap:6px 10px;font-size:1.25rem;opacity:.85}html .ff-pack.ff-pack--img{grid-template-columns:22px 56px minmax(0,1fr) auto}.ff-pack__img{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--ff-media)}.ff-pack__img img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){html .ff-pack.ff-pack--img{grid-template-columns:22px minmax(0,1fr) auto}.ff-pack__img{display:none}}.ff-sticky__inner{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.ff-sticky__btn[disabled]{opacity:.6;cursor:not-allowed}@media(min-width:990px){html .ff-sticky{display:flex;padding:10px 0}.ff-sticky__inner{max-width:1160px;margin:0 auto;padding:0 32px}.ff-sticky__info{font-size:1.45rem}html .ff-sticky__info strong{display:inline;margin-right:10px;font-size:1.7rem}.ff-sticky__btn{min-width:220px}}body.ff-sticky-on{padding-bottom:76px}html .ff-cta.ff-cta--media{display:grid;gap:28px;align-items:center;text-align:left}@media(min-width:990px){html .ff-cta.ff-cta--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.ff-cta__media{border-radius:10px;overflow:hidden}.ff-cta__media img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ff-pages.css.map */
