@import"https://fonts.googleapis.com/css2?family=Anton&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500;1,9..144,600&family=Inter:wght@400;500;600;700&display=swap";.ffl{--ffl-bone:#f6f1e6;--ffl-bone-2:#efe8d8;--ffl-paper:#fff;--ffl-ink:#171308;--ffl-ink-soft:#403a2c;--ffl-muted:#6b6150;--ffl-gold:#8a6d16;--ffl-foil:#c9a227;--ffl-foil-2:#e6c96b;--ffl-green:#2f6b34;--ffl-coral:#c0402f;--ffl-line:#e4d9c2;--ffl-line-2:#d8caab;--ffl-ink-bg:#14110a;--ffl-cream:#f3ecdd;--ffl-muted-d:#a89e88;--ffl-r:4px;--ffl-wrap:1220px;--ffl-pad:clamp(18px,5vw,44px);--ffl-sp:clamp(56px,9vw,120px);--ffl-disp:"Anton",system-ui,sans-serif;--ffl-serif:"Fraunces",Georgia,serif;--ffl-cond:"Inter",system-ui,sans-serif;--ffl-body:"Inter",system-ui,sans-serif}.ffl,.ffl *{box-sizing:border-box;min-width:0}.ffl{background:var(--ffl-bg,var(--ffl-bone));color:var(--ffl-ink);font-family:var(--ffl-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.ffl img{max-width:100%;display:block}.ffl a{color:inherit;text-decoration:none}.ffl__wrap{width:100%;max-width:var(--ffl-wrap);margin:0 auto;padding-left:var(--ffl-pad);padding-right:var(--ffl-pad)}.ffl h1,.ffl h2,.ffl h3{margin:0;font-family:var(--ffl-disp);font-weight:400;text-transform:uppercase;line-height:.94;letter-spacing:.005em}.ffl p{margin:0}.ffl-pad{padding-top:var(--ffl-ptop,var(--ffl-sp));padding-bottom:var(--ffl-pbot,var(--ffl-sp))}.ffl-kicker{font-family:var(--ffl-serif);font-style:italic;font-weight:500;font-size:clamp(15px,1.8vw,19px);color:var(--ffl-gold)}.ffl-overline{font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.28em;font-weight:600;font-size:12.5px;color:var(--ffl-muted)}.ffl-rule{height:2px;width:56px;background:var(--ffl-foil);border:0}.ffl-h1{font-size:clamp(34px,6vw,66px)}.ffl-h2{font-size:clamp(28px,4.6vw,50px)}.ffl-lead{font-size:clamp(16.5px,2vw,20px);color:var(--ffl-ink-soft);max-width:56ch;line-height:1.55}.ffl-stars{display:inline-flex;gap:2px;color:var(--ffl-foil);vertical-align:middle}.ffl-stars svg{width:16px;height:16px;fill:currentColor}.ffl-tg{color:var(--ffl-gold)}.ffl-tgr{color:var(--ffl-green)}.ffl-tc{color:var(--ffl-coral)}.ffl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:0 32px;border-radius:2px;border:1.5px solid var(--ffl-btn-bg,var(--ffl-ink));background:var(--ffl-btn-bg,var(--ffl-ink));color:var(--ffl-btn-color,var(--ffl-cream));font-family:var(--ffl-cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:16px;cursor:pointer;transition:filter .2s,background .2s,color .2s,transform .12s}.ffl-btn:hover{filter:brightness(1.08)}.ffl-btn:active{transform:translateY(1px)}.ffl-btn--ghost{background:transparent;color:var(--ffl-btn-color,var(--ffl-ink));border-color:var(--ffl-btn-bg,var(--ffl-ink));filter:none}.ffl-btn--ghost:hover{background:var(--ffl-btn-bg,var(--ffl-ink));color:var(--ffl-cream);filter:none}.ffl-link{font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:14px;border-bottom:1.5px solid var(--ffl-foil);padding-bottom:3px;color:var(--ffl-link-color,var(--ffl-ink))}.ffl-link:hover{border-color:var(--ffl-ink)}.ffl button{cursor:pointer}.ffl :focus-visible{outline:2px solid var(--ffl-foil);outline-offset:2px}.ffl-chead{text-align:center;max-width:680px;margin:0 auto clamp(28px,4vw,46px)}.ffl-chead p{color:var(--ffl-muted);margin-top:14px}.ffl-chead .ffl-rule{margin:16px auto 0}.ffl-hero__grid{display:grid;gap:clamp(26px,4vw,56px);align-items:center}.ffl-hero__stamp{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.ffl-seal{width:44px;height:44px;border:1.5px solid var(--ffl-foil);border-radius:50%;display:grid;place-items:center;font-family:var(--ffl-serif);font-style:italic;font-size:12px;color:var(--ffl-gold);text-align:center;line-height:1;flex-shrink:0}.ffl-hero__rate{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 26px;font-size:14px;color:var(--ffl-muted)}.ffl-hero__rate b{font-family:var(--ffl-cond);font-weight:700;color:var(--ffl-ink)}.ffl-hero h1{font-size:clamp(46px,9vw,104px);margin:8px 0 20px}.ffl-hero__cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.ffl-hero__marks{margin-top:22px;display:flex;gap:22px;flex-wrap:wrap;color:var(--ffl-muted);font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px}.ffl-hero__marks span{position:relative;padding-left:16px}.ffl-hero__marks span:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;background:var(--ffl-foil);border-radius:50%;transform:translateY(-50%)}.ffl-hero__media{position:relative;border-radius:var(--ffl-r);overflow:hidden;aspect-ratio:var(--ffl-media-ratio,1/1);background:#14110a}.ffl-hero__media img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.ffl-hero__grid{grid-template-columns:1.02fr .98fr}}.ffl-tbar{border-top:1px solid var(--ffl-line);border-bottom:1px solid var(--ffl-line);background:var(--ffl-tbar-bg,var(--ffl-bone-2));overflow:hidden}.ffl-tbar__row{display:flex;flex-wrap:wrap;justify-content:center}.ffl-tbar__i{padding:15px 26px;font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:13px;color:var(--ffl-ink-soft);position:relative;white-space:nowrap}.ffl-tbar__i+.ffl-tbar__i:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:var(--ffl-foil);border-radius:50%;transform:translate(-2px,-50%)}.ffl-tbar__track{display:flex;flex-wrap:nowrap;width:max-content}.ffl-tbar__group{display:flex;flex-wrap:nowrap;flex-shrink:0;animation:ffl-marq var(--ffl-marq,26s) linear infinite}.ffl-tbar__track:hover .ffl-tbar__group{animation-play-state:paused}@keyframes ffl-marq{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:760px){.ffl-tbar__row{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}.ffl-tbar__row::-webkit-scrollbar{height:0}.ffl-tbar__i{padding:11px 15px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ffl-tbar__group{animation:none}}.ffl-oproof{text-align:center;border-bottom:1px solid var(--ffl-line)}.ffl-oproof p{font-family:var(--ffl-serif);font-style:italic;font-weight:500;font-size:clamp(19px,2.8vw,28px);color:var(--ffl-ink);max-width:24ch;margin:0 auto;line-height:1.3}.ffl-oproof b{font-family:var(--ffl-disp);font-style:normal;color:var(--ffl-gold)}.ffl-goals__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,40px)}.ffl-goals__rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.ffl-goals__rail::-webkit-scrollbar{height:0}.ffl-gtile{position:relative;flex:0 0 140px;aspect-ratio:4/5;border-radius:var(--ffl-r);overflow:hidden;display:flex;align-items:flex-end;scroll-snap-align:start;color:#fff}.ffl-gtile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.ffl-gtile:hover img{transform:scale(1.04)}.ffl-gtile__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#211d12,#100d07)}.ffl-gtile__lab{position:relative;z-index:2;width:100%;padding:12px;background:linear-gradient(to top,rgba(10,8,4,.85),transparent);font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:14px;line-height:1.05}@media(min-width:900px){.ffl-gtile{flex-basis:152px}}.ffl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:840px){.ffl-grid{grid-template-columns:repeat(4,1fr)}}.ffl-card{background:var(--ffl-paper);display:flex;flex-direction:column;padding:14px;transition:box-shadow .2s}.ffl-card:hover{box-shadow:0 12px 30px -20px #00000042}.ffl-card__media{position:relative;aspect-ratio:1;margin-bottom:12px;overflow:hidden;background:#f6f3ea;display:block}.ffl-card__media img{width:100%;height:100%;object-fit:contain}.ffl-card__tag{position:absolute;top:8px;right:8px;left:auto;z-index:2;font-family:var(--ffl-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding:4px 8px;border-radius:2px;background:var(--ffl-ink);color:var(--ffl-foil-2)}.ffl-card__tag--sale{left:8px;right:auto;background:var(--ffl-green);color:#fff}.ffl-card__ttl{font-family:Arial,Arimo,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#0a0909}.ffl-card__rev{display:flex;align-items:center;gap:6px;color:var(--ffl-muted);font-size:12.5px;margin-top:6px}.ffl-card__price{margin-top:6px;font-family:Arial,Arimo,sans-serif;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ffl-card__price .money{font-size:20px;font-weight:400;color:#000}.ffl-card__price .was{font-size:15px;color:#8f8f8f;text-decoration:line-through;text-decoration-color:#8f8f8f}.ffl-card__price .now{font-size:22px;font-weight:700;color:#16a34a}.ffl-card__body{display:flex;flex-direction:column;gap:5px;flex:1}.ffl-card__add{margin-top:12px}.ffl-card__add .ffl-btn{width:100%;min-height:46px;background:#0a1401;border-color:#0a1401;color:#e2c055;border-radius:2px;font-family:Arial,Arimo,sans-serif;font-weight:700;font-size:14px;text-transform:none;letter-spacing:.01em;white-space:nowrap}.ffl-card__add .ffl-btn:hover{filter:brightness(1.14)}.ffl-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,40px) 20px}.ffl-stat{text-align:center}.ffl-stat b{display:block;font-family:var(--ffl-disp);font-size:clamp(38px,6vw,64px);color:var(--ffl-foil-2);line-height:1}.ffl-stat span{font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;color:var(--ffl-muted-d)}@media(min-width:760px){.ffl-stats__grid{grid-template-columns:repeat(4,1fr)}}.ffl-founder__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}.ffl-founder__media{position:relative;aspect-ratio:var(--ffl-media-ratio,1/1);border-radius:var(--ffl-r);overflow:hidden}.ffl-founder__media img{width:100%;height:100%;object-fit:cover}.ffl-founder .ffl-kicker{color:var(--ffl-foil-2)}.ffl-founder h2{color:inherit;margin:14px 0 18px}.ffl-founder p{color:var(--ffl-muted-d);font-size:clamp(16px,2vw,19px);line-height:1.6;max-width:52ch}.ffl-founder blockquote{margin:24px 0 0;padding-left:20px;border-left:2px solid var(--ffl-foil);font-family:var(--ffl-serif);font-style:italic;font-weight:500;font-size:clamp(20px,2.8vw,28px);line-height:1.32;color:inherit}.ffl-founder cite{display:block;margin-top:14px;font-style:normal;color:var(--ffl-muted-d);font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.14em;font-size:13px}@media(min-width:900px){.ffl-founder__grid{grid-template-columns:.86fr 1.14fr}}.ffl-vids{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ffl-vcard{position:relative;flex:0 0 185px;max-width:185px;aspect-ratio:9/16;border-radius:var(--ffl-r);overflow:hidden;background:#14110a}.ffl-vcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ffl-vcard__ctrl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:#f6f1e6eb;display:grid;place-items:center;box-shadow:0 6px 18px #0006}.ffl-vcard__ctrl svg{width:17px;height:17px;fill:var(--ffl-ink)}.ffl-vcard__tag{position:absolute;left:12px;bottom:12px;z-index:3;color:#fff;font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:12px;text-shadow:0 1px 6px #000}@media(max-width:860px){.ffl-vids{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.ffl-vids::-webkit-scrollbar{height:0}.ffl-vcard{flex:0 0 150px;max-width:150px;scroll-snap-align:center}}.ffl-press{text-align:center}.ffl-press__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(22px,5vw,54px)}.ffl-press__row img{height:var(--ffl-logo-h,34px);width:auto;object-fit:contain;opacity:.72;filter:grayscale(1);transition:.2s}.ffl-press__row img:hover{opacity:1;filter:none}.ffl-press__l{font-family:var(--ffl-serif);font-weight:500;font-size:clamp(17px,2.4vw,24px);color:var(--ffl-muted);opacity:.85}.ffl-vstable{max-width:820px;margin:0 auto;background:var(--ffl-paper);border:1px solid var(--ffl-line);border-radius:var(--ffl-r);overflow:hidden}.ffl-vsrow{display:grid;grid-template-columns:1.6fr .8fr .8fr;align-items:stretch}.ffl-vsrow+.ffl-vsrow{border-top:1px solid var(--ffl-line)}.ffl-vsrow>div{padding:16px 14px;display:flex;align-items:center}.ffl-vsrow--head>div{background:var(--ffl-ink);color:var(--ffl-cream);font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:13px;justify-content:center;min-height:52px}.ffl-vsrow--head .ffl-vs__feat{background:var(--ffl-ink)}.ffl-vs__us{justify-content:center;text-align:center;color:var(--ffl-gold);background:#c9a22714;border-left:1px solid var(--ffl-line);border-right:1px solid var(--ffl-line)}.ffl-vs__them{justify-content:center;text-align:center;color:var(--ffl-muted)}.ffl-vsrow--head .ffl-vs__us{background:#241d0c;color:var(--ffl-foil-2)}.ffl-vsrow--head .ffl-vs__them{color:var(--ffl-muted-d)}.ffl-vs__logo{height:22px;width:auto;max-width:150px;object-fit:contain;display:block}.ffl-vs__feat{color:var(--ffl-ink);font-weight:500;font-size:15px}.ffl-vsi{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.ffl-vsi--yes{background:#2f6b3424}.ffl-vsi--no{background:#0000000d}.ffl-vsi svg{width:15px;height:15px;fill:none;stroke-width:2.6}.ffl-vsi--yes svg{stroke:var(--ffl-green)}.ffl-vsi--no svg{stroke:#b1a88f}@media(max-width:600px){.ffl-vsrow{grid-template-columns:1.5fr .7fr .7fr}.ffl-vsrow>div{padding:12px 8px}.ffl-vs__feat{font-size:13px;line-height:1.25}.ffl-vsrow--head>div{font-size:11px;padding:9px 6px;min-height:44px}.ffl-vs__logo{height:16px;max-width:96px}.ffl-vsi{width:22px;height:22px}}.ffl-revs__grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.ffl-revs__grid{grid-template-columns:repeat(3,1fr)}}.ffl-rev{background:var(--ffl-paper);border:1px solid var(--ffl-line);border-radius:var(--ffl-r);padding:22px}.ffl-rev p{color:var(--ffl-ink-soft);font-size:15px;line-height:1.55;margin-top:10px}.ffl-rev__who{margin-top:16px;font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.ffl-rev__who span{color:var(--ffl-green)}.ffl-sale{text-align:center}.ffl-sale h2{color:var(--ffl-coral)}.ffl-countdown{display:inline-flex;gap:8px;margin:18px 0 8px}.ffl-cd{background:#fff;border:1px solid var(--ffl-line-2);border-radius:var(--ffl-r);padding:8px 12px;text-align:center;min-width:54px}.ffl-cd b{display:block;font-family:var(--ffl-disp);font-size:24px;color:var(--ffl-coral);line-height:1}.ffl-cd span{font-family:var(--ffl-cond);text-transform:uppercase;font-size:10px;letter-spacing:.1em;color:var(--ffl-muted)}.ffl-benef__grid{display:grid;gap:16px}@media(min-width:820px){.ffl-benef__grid{grid-template-columns:repeat(2,1fr)}}.ffl-pillar{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;border:1px solid var(--ffl-line);border-radius:var(--ffl-r);background:var(--ffl-paper);padding:16px}.ffl-pillar__img{width:96px;height:96px;border-radius:2px;overflow:hidden;background:#14110a}.ffl-pillar__img img{width:100%;height:100%;object-fit:cover}.ffl-pillar h3{font-family:var(--ffl-cond);text-transform:uppercase;letter-spacing:.02em;font-size:19px;margin-bottom:5px}.ffl-pillar p{color:var(--ffl-muted);font-size:14px;line-height:1.5}.ffl-how__steps{display:grid;gap:16px}@media(min-width:760px){.ffl-how__steps{grid-template-columns:repeat(3,1fr)}}.ffl-step{border:1px solid var(--ffl-line);border-radius:var(--ffl-r);padding:26px;background:var(--ffl-paper)}.ffl-step b{font-family:var(--ffl-serif);font-style:italic;font-weight:500;font-size:44px;color:var(--ffl-foil);line-height:1;display:block;margin-bottom:12px}.ffl-step h3{font-family:var(--ffl-cond);font-size:19px;margin-bottom:6px}.ffl-step p{color:var(--ffl-muted);font-size:14px}@media(prefers-reduced-motion:reduce){.ffl *{scroll-behavior:auto!important}.ffl-gtile img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ffl-redesign.css.map */
