.ff{--ink:#1F2419;--brand:#9CA85B;--brand-dk:#77833F;--tint:#E4E8C1;--soft:#F0F2DE;--paper:#FBFAF4;--cta:#FFD84D;--brown:#B9743E;--line:rgba(31,36,25,.14);--r:20px;--sh:5px 5px 0 var(--ink);color:var(--ink);font-family:var(--ff-bf,inherit);font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%}.ff,.ff *,.ff *:before,.ff *:after{box-sizing:border-box}.ff h1,.ff h2,.ff h3,.ff h4,.ff p,.ff figure,.ff fieldset,.ff ul,.ff ol{margin:0;padding:0}.ff ul,.ff ol{list-style:none}.ff h1,.ff h2,.ff h3,.ff h4{font-family:var(--ff-hf,inherit);font-weight:800;color:var(--ink);text-wrap:balance;line-height:1.12}.ff h1{font-size:28px;letter-spacing:-.015em}.ff h2{font-size:clamp(28.8px,6.8vw,46.4px);letter-spacing:-.02em;margin-bottom:14px}.ff h3{font-size:18.4px}.ff img,.ff svg{display:block;max-width:100%}.ff strong,.ff b{font-weight:800}.ff a{color:inherit}.ff-w{width:min(1160px,100% - 40px);margin-inline:auto}.ff-narrow{max-width:800px;margin-inline:auto}.ff-sec{padding:var(--pt,60px) 0 var(--pb,60px);overflow:clip;background:var(--paper)}.ff-bg-paper{background:var(--paper)}.ff-bg-white{background:#fff}.ff-bg-soft{background:var(--soft)}.ff-bg-tint{background:var(--tint)}.ff-bg-brand{background:var(--brand);color:#fff}.ff-bg-ink{background:var(--ink);color:#fff}.ff-bg-brand h2,.ff-bg-brand h3,.ff-bg-ink h2,.ff-bg-ink h3{color:#fff}.ff-center{text-align:center}.ff-ey{display:inline-flex;align-items:center;gap:8px;color:var(--brand-dk);font-size:11.84px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.ff-ey:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--paw) center/contain no-repeat;mask:var(--paw) center/contain no-repeat}.ff-bg-brand .ff-ey,.ff-bg-ink .ff-ey{color:var(--cta)}.ff{--paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M20 22a6 8 0 1 0 0 .1zM44 22a6 8 0 1 0 0 .1zM10 35a5 6 0 1 0 0 .1zM54 35a5 6 0 1 0 0 .1zM32 30c-9 0-17 10-17 17 0 4 3 7 7 7 3 0 5-1 10-1s7 1 10 1c4 0 7-3 7-7 0-7-8-17-17-17z'/%3E%3C/svg%3E")}.ff-lead{font-size:16.64px;opacity:.85;max-width:62ch}.ff-center .ff-lead{margin-inline:auto}.ff-rte p+p{margin-top:14px}.ff-note{font-size:12.48px;opacity:.6;margin-top:16px;line-height:1.5}.ff-mark{position:relative;white-space:nowrap;z-index:0}.ff-mark:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.32em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c15-8 25 4 40 0s25-8 40 0 16 2 16 2' fill='none' stroke='%23FFD84D' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;z-index:-1}.ff-btn{display:flex;width:100%;min-height:58px;padding:15px 28px;border-radius:16px;background:var(--cta);color:var(--ink)!important;text-decoration:none;font-family:var(--ff-hf,inherit);font-weight:800;font-size:16.8px;letter-spacing:.02em;text-transform:uppercase;align-items:center;justify-content:center;gap:10px;border:2px solid var(--ink);box-shadow:var(--sh);cursor:pointer;margin-top:26px;transition:transform .12s,box-shadow .12s}.ff-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.ff-btn:active{transform:translate(5px,5px);box-shadow:none}.ff-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ff-btn-ink{background:var(--ink);color:#fff!important}.ff-btn-white{background:#fff}.ff-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--cta);color:var(--ink);border:2px solid var(--ink);font-size:10.88px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.3}.ff-pill.green{background:var(--tint)}.ff-card{background:#fff;border:2px solid var(--ink);border-radius:var(--r)}.ff-card.pop{box-shadow:var(--sh)}.ff-img{overflow:hidden;border-radius:var(--r);background:var(--soft)}.ff-img img{width:100%;height:100%;object-fit:cover}.ff-ph{display:grid;place-content:center;justify-items:center;gap:8px;border:2px dashed var(--brand);color:var(--brand-dk);font-size:12.48px;font-weight:800;text-align:center;padding:16px;background:repeating-linear-gradient(45deg,var(--soft),var(--soft) 12px,#f6f7e8 12px,#f6f7e8 24px)}.ff-ph span{max-width:20ch;line-height:1.3}.ff-2col{display:grid;gap:28px;align-items:center}.ff-2col>*{min-width:0}.ff-checks li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:7px 0;font-size:15.68px;line-height:1.45}.ff-checks li:before{content:"\2713";width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:11.52px;font-weight:900;margin-top:2px;border:2px solid var(--ink)}.ff-stars{color:#f5b301;letter-spacing:.04em;font-size:15.2px}.ff-hide,.ff-d-only{display:none!important}.ff-hero-sec{background:var(--paper)}.ff-hero{display:grid;gap:18px;padding:0 0 44px}.ff-hero>*{min-width:0}.ff-stage{position:relative;aspect-ratio:1;background:var(--soft);overflow:hidden}.ff-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ff-track::-webkit-scrollbar{display:none}.ff-sl{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.ff-sl img{width:100%;height:100%;object-fit:cover}.ff-sl .ff-ph{height:100%;border-radius:0;border:0;font-size:16px}.ff-sl .ff-ph svg{width:64px;height:64px}.ff-arr{display:none;position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:2px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);font-size:20.8px;line-height:1;cursor:pointer;place-items:center;z-index:2;box-shadow:3px 3px 0 var(--ink)}.ff-prev{left:12px}.ff-next{right:12px}.ff-count{position:absolute;right:12px;bottom:12px;padding:4px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:11.52px;font-weight:800}.ff-hero-badge{position:absolute;left:12px;top:12px;z-index:2}.ff-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 20px 4px;scrollbar-width:none}.ff-thumbs::-webkit-scrollbar{display:none}.ff-th{flex:0 0 60px;aspect-ratio:1;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--soft);cursor:pointer;padding:0;opacity:.6;display:grid;place-items:center;color:var(--brand-dk);font-size:9.6px;font-weight:800}.ff-th.on{border-color:var(--ink);opacity:1;box-shadow:2px 2px 0 var(--ink)}.ff-th img{width:100%;height:100%;object-fit:cover}.ff-buy{padding:0 20px;scroll-margin-top:90px}.ff-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:10px;font-size:13.44px;font-weight:700}.ff-tagline{font-size:15.2px;font-weight:800;color:var(--brand-dk);margin-bottom:6px;line-height:1.4}.ff-sub{font-size:16px;margin:12px 0 18px;opacity:.88}.ff-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.ff-usp{display:grid;justify-items:center;gap:6px;padding:12px 6px;border:2px solid var(--ink);border-radius:16px;background:#fff;text-align:center;font-size:11.52px;font-weight:800;line-height:1.25}.ff-usp i{font-style:normal;font-size:24px;line-height:1}.ff-usp img{width:36px;height:36px;object-fit:contain}.ff-vars{border:0;min-width:0;margin:0 0 12px}.ff-vars legend{width:100%;font-size:11.84px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;padding:0;opacity:.75}.ff-vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ff-v{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;padding:22px 6px 14px;border:2px solid var(--ink);border-radius:16px;background:#fff;cursor:pointer;text-align:center;min-height:96px;transition:transform .12s}.ff-v:has(input:checked){background:var(--tint);box-shadow:var(--sh);transform:translate(-1px,-1px)}.ff-v.out{opacity:.45}.ff-v input{position:absolute;opacity:0;pointer-events:none}.ff-v:has(input:focus-visible){outline:3px solid var(--brand-dk);outline-offset:3px}.ff-v .ff-pill{position:absolute;left:50%;top:0;transform:translate(-50%,-55%);font-size:9.6px;padding:3px 9px}.ff-v strong{font-family:var(--ff-hf,inherit);font-size:16.8px;line-height:1.1;display:block}.ff-v strong b{display:block;font-size:24px;line-height:1}.ff-v small{font-size:11.84px;font-weight:700;opacity:.75}.ff-vinfo{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 12px;border-radius:16px;background:var(--soft);margin-bottom:12px;text-align:center;font-size:12.8px;font-weight:700}.ff-vinfo div{display:grid;justify-items:center;gap:4px}.ff-vinfo i{font-style:normal;font-size:21.6px;line-height:1}.ff-mode{display:grid;gap:10px;margin-bottom:16px}.ff-m{display:grid;grid-template-columns:26px 1fr auto;gap:8px 8px;align-items:center;padding:12px 14px;border:2px solid var(--ink);border-radius:16px;background:#fff;cursor:pointer;position:relative}.ff-m input{position:absolute;opacity:0;pointer-events:none}.ff-m:has(input:checked){background:var(--tint);box-shadow:var(--sh)}.ff-m:has(input:focus-visible){outline:3px solid var(--brand-dk);outline-offset:3px}.ff-dot{width:22px;height:22px;border:2px solid var(--ink);border-radius:50%;background:#fff;display:grid;place-items:center}.ff-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);opacity:0}.ff-m:has(input:checked) .ff-dot:after{opacity:1}.ff-m-t{font-family:var(--ff-hf,inherit);font-size:16.32px;font-weight:800;line-height:1.2}.ff-m-t .ff-pill{margin-left:6px;vertical-align:middle;font-size:9.28px;padding:2px 8px}.ff-m-p{text-align:right;white-space:nowrap;font-family:var(--ff-hf,inherit);font-weight:800;font-size:16.8px}.ff-m-p s{display:block;font-family:var(--ff-bf,inherit);font-weight:600;font-size:12.48px;opacity:.5}.ff-m-p small{display:block;font-family:var(--ff-bf,inherit);font-weight:600;font-size:11.2px;opacity:.65}.ff-m-l{grid-column:2/-1;display:grid;gap:3px;font-size:13.76px;font-weight:600}.ff-m-l>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ff-m-l>span:before{content:"\2713";width:16px;height:16px;border-radius:50%;background:var(--brand-dk);color:#fff;font-size:9.6px;display:grid;place-items:center;flex-shrink:0}.ff-sel{position:relative;display:inline-flex;align-items:center}.ff-sel select{appearance:none;-webkit-appearance:none;border:0;border-bottom:2px solid var(--ink);background:transparent;font:inherit;font-weight:800;padding:0 18px 0 2px;cursor:pointer;color:var(--ink)}.ff-sel:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ff-m.ff-m-demo{border-style:dashed}.ff-m-demo-note{grid-column:1/-1;font-size:11.52px;color:#8a4b00;background:#fff3d6;padding:6px 10px;border-radius:8px}.ff-atc{margin-top:0}.ff-ship-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;font-size:12.48px;font-weight:700;opacity:.8;margin:14px 0 10px}.ff-pay{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;margin-bottom:14px}.ff-pi{width:36px;height:23px}.ff-acc details{border-bottom:2px solid var(--line)}.ff-acc summary{list-style:none;cursor:pointer;padding:16px 34px 16px 0;font-weight:800;font-size:15.2px;position:relative;line-height:1.35}.ff-acc summary::-webkit-details-marker{display:none}.ff-acc summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400}.ff-acc details[open] summary:after{content:"\2212"}.ff-acc .ff-rte{padding:0 4px 16px;font-size:14.72px;opacity:.85}.ff-trust{display:grid;gap:10px;margin-bottom:34px}.ff-trust div{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--ink);border-radius:16px;background:#fff;font-size:14.4px;font-weight:800;line-height:1.3}.ff-trust i{font-style:normal;font-size:25.6px;line-height:1}.ff-trust img{width:34px;height:34px;object-fit:contain}.ff-tgrid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:8px 20px 12px;scrollbar-width:none}.ff-tgrid::-webkit-scrollbar{display:none}.ff-testi{flex:0 0 84%;scroll-snap-align:center;text-align:left;display:flex;flex-direction:column;overflow:hidden}.ff-testi .ff-img{border-radius:0;border:0;aspect-ratio:4/5}.ff-testi .ff-ph{border-radius:0;border-width:0 0 2px 0;border-style:solid;border-color:var(--ink)}.ff-testi-txt{padding:18px}.ff-testi-txt .ff-stars{margin-bottom:8px}.ff-testi-txt h3{font-size:16.32px;margin:0 0 6px}.ff-testi-txt p{font-size:14.88px;line-height:1.5;margin-bottom:12px}.ff-testi-txt strong{font-size:13.44px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ff-ver{display:inline-flex;align-items:center;gap:4px;font-size:10.88px;font-weight:800;color:#2f7a3f}.ff-desc .ff-rte{font-size:16.32px}.ff-desc .ff-rte p+p{margin-top:16px}.ff-desc .ff-img{border:2px solid var(--ink);box-shadow:var(--sh)}.ff-mini-badge{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 16px;border:2px solid var(--ink);border-radius:999px;background:var(--tint);font-size:13.44px;font-weight:800}.ff-steps{display:grid;gap:14px;margin-top:30px;text-align:left}.ff-step{position:relative;padding:26px 20px 22px;background:#fff;border:2px solid var(--ink);border-radius:var(--r);display:grid;gap:10px}.ff-step>b{position:absolute;left:16px;top:-16px;width:34px;height:34px;border-radius:50%;background:var(--cta);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--ff-hf,inherit);font-size:15.2px;font-weight:800;z-index:1}.ff-step .ff-ico{font-size:38.4px;line-height:1;font-style:normal}.ff-step .ff-ico img{width:64px;height:64px;object-fit:contain}.ff-step h3{font-size:18.4px}.ff-step p{font-size:15.04px;opacity:.85}.ff-step .ff-img{aspect-ratio:4/3;border:2px solid var(--ink)}.ff-form-list{display:grid;gap:12px;margin-top:8px;text-align:left}.ff-form-list li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:14px 16px;background:#fff;border:2px solid var(--ink);border-radius:16px}.ff-form-list i{font-style:normal;font-size:25.6px;line-height:1;width:44px;height:44px;display:grid;place-items:center;background:var(--soft);border-radius:12px}.ff-form-list i img{width:30px;height:30px;object-fit:contain}.ff-form-list strong{display:block;font-size:15.68px;margin-bottom:2px}.ff-form-list p{font-size:14.4px;opacity:.85}.ff-formula .ff-img{border:2px solid var(--ink);box-shadow:var(--sh)}.ff-subgrid{display:grid;gap:12px;margin-top:30px;text-align:left}.ff-subcard{padding:20px;background:#fff;border:2px solid var(--ink);border-radius:var(--r);display:grid;gap:8px}.ff-subcard i{font-style:normal;font-size:32px;line-height:1}.ff-subcard i img{width:44px;height:44px;object-fit:contain}.ff-subcard h3{font-size:16.8px}.ff-subcard p{font-size:14.72px;opacity:.85}.ff-bg-brand .ff-subcard,.ff-bg-tint .ff-subcard{background:#fff;color:var(--ink)}.ff-bg-brand .ff-subcard h3{color:var(--ink)}.ff-sub-cta{display:flex;justify-content:center}.ff-pgrid{display:grid;gap:16px;margin-top:30px;text-align:left}.ff-pcard{overflow:hidden;display:flex;flex-direction:column}.ff-pcard .ff-img{border-radius:0;aspect-ratio:16/10;border-bottom:2px solid var(--ink)}.ff-pcard .ff-ph{border:0;border-bottom:2px solid var(--ink)}.ff-pcard-t{padding:18px 20px 22px;display:grid;gap:8px}.ff-pcard-t .ff-pill{justify-self:start}.ff-pcard-t h3{font-size:17.6px}.ff-pcard-t p{font-size:14.88px;opacity:.85}.ff-sgrid{display:grid;gap:14px;margin-top:30px}.ff-scard{display:grid;gap:12px;text-align:left}.ff-scard .ff-img{aspect-ratio:9/12;border:2px solid var(--ink);position:relative}.ff-scard video{width:100%;height:100%;object-fit:cover;display:block}.ff-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--cta);border:2px solid var(--ink);display:grid;place-items:center;box-shadow:3px 3px 0 var(--ink);pointer-events:none}.ff-play:after{content:"";margin-left:4px;border-left:16px solid var(--ink);border-top:10px solid transparent;border-bottom:10px solid transparent}.playing .ff-play{display:none}.ff-scard p{font-size:14.72px;line-height:1.5}.ff-scard strong{font-size:13.12px;display:flex;align-items:center;gap:8px}.ff-usage .ff-img{border:2px solid var(--ink);box-shadow:var(--sh)}.ff-tips{display:grid;gap:10px;margin-top:6px;text-align:left}.ff-tips li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:15.2px;line-height:1.45}.ff-tips li b{width:34px;height:34px;border-radius:50%;background:var(--cta);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--ff-hf,inherit);font-size:14.4px}.ff-tips li strong{display:block}.ff-tips li span{opacity:.85;font-size:14.4px}.ff-tl{display:grid;gap:16px;margin-top:30px;text-align:left;position:relative}.ff-tl article{background:#fff;border:2px solid var(--ink);border-radius:var(--r);overflow:hidden}.ff-tl .ff-img{border-radius:0;aspect-ratio:16/10;border-bottom:2px solid var(--ink)}.ff-tl .ff-ph{border:0;border-bottom:2px solid var(--ink)}.ff-tl-txt{padding:20px}.ff-tl-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ff-tl-top b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cta);border:2px solid var(--ink);font-family:var(--ff-hf,inherit);font-size:15.2px}.ff-tl-top span{font-size:12.16px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-dk)}.ff-tl-txt h3{font-size:17.6px}.ff-tl-txt p{font-size:14.88px;opacity:.85;margin-top:6px}.ff-stats{display:grid;gap:12px;margin-top:26px}.ff-stat{padding:24px 18px;background:#fff;border:2px solid var(--ink);border-radius:var(--r);text-align:center;color:var(--ink)}.ff-stat b{display:block;font-family:var(--ff-hf,inherit);font-size:48px;line-height:1;color:var(--brand-dk)}.ff-stat p{font-size:14.72px;margin-top:8px;font-weight:700}.ff-stat-src{font-size:11.84px;opacity:.7;margin-top:18px}.ff-guar .ff-2col{text-align:center}.ff-seal{position:relative;min-height:250px;border-radius:var(--r);border:2px solid var(--ink);background:var(--tint);display:grid;place-items:center;overflow:hidden}.ff-seal.has-img{min-height:0;aspect-ratio:4/3}.ff-seal .ff-img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;height:100%}.ff-seal .ff-ph{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.ff-badge60{position:relative;width:180px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--cta);color:var(--ink);border:3px solid var(--ink);box-shadow:var(--sh);transform:rotate(-6deg)}.ff-badge60:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px dashed var(--ink);border-radius:50%}.ff-seal.has-img .ff-badge60{position:absolute;right:14px;bottom:14px;width:120px}.ff-badge60 strong{font-family:var(--ff-hf,inherit);font-size:54.4px;line-height:.9}.ff-seal.has-img .ff-badge60 strong{font-size:35.2px}.ff-badge60 small{font-size:9.6px;letter-spacing:.1em;font-weight:800;text-transform:uppercase;max-width:10ch;margin:6px auto 0;line-height:1.25}.ff-gsteps{display:grid;gap:10px;margin-top:22px;text-align:left}.ff-gsteps li{display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:15.2px;line-height:1.45;align-items:start}.ff-gsteps li b{width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--ink);color:var(--ink);display:grid;place-items:center;font-size:12.8px}.ff-faqlist{margin-top:26px;text-align:left}.ff-faqlist details{border-radius:16px;background:#fff;border:2px solid var(--ink);margin-bottom:10px;padding:0 18px;transition:box-shadow .12s}.ff-faqlist details[open]{box-shadow:var(--sh)}.ff-faqlist summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-weight:800;font-size:15.68px;position:relative;line-height:1.35}.ff-faqlist summary::-webkit-details-marker{display:none}.ff-faqlist summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--cta);border:2px solid var(--ink);display:grid;place-items:center;font-size:17.6px;font-weight:800;line-height:1}.ff-faqlist details[open] summary:after{content:"\2212"}.ff-faqlist .ff-rte{padding:0 0 18px;font-size:14.88px;opacity:.85}.ff-cta-box{padding:34px 22px;border:2px solid var(--ink);border-radius:28px;background:var(--tint);text-align:center;box-shadow:var(--sh);display:grid;gap:8px;justify-items:center}.ff-cta-box .ff-img{width:min(100%,360px);aspect-ratio:1;border:2px solid var(--ink);margin-bottom:10px}.ff-cta-box h2{margin-bottom:6px}.ff-cta-box p{max-width:48ch;opacity:.85}.ff-cta-box .ff-btn{max-width:420px}.ff-cta-line{font-size:13.12px;font-weight:700;opacity:.8;margin-top:8px}.ff-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s .3s;background:transparent!important}.ff-cart.open{visibility:visible;pointer-events:auto;transition-delay:0s}.ff-cart-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#14180c80;opacity:0;transition:opacity .25s}.ff-cart.open .ff-cart-ov{opacity:1}.ff-cart-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-10px 0 40px #0003;border-left:2px solid var(--ink)}.ff-cart.open .ff-cart-panel{transform:none}.ff-cart [data-cart-body]{display:flex;flex-direction:column;height:100%;min-height:0;transition:opacity .15s}.ff-cart.busy [data-cart-body]{opacity:.55;pointer-events:none}.ff-cart-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--brand);color:var(--ink);border-bottom:2px solid var(--ink)}.ff-cart-title{font-family:var(--ff-hf,inherit);font-size:20px;font-weight:800;display:flex;align-items:center;gap:10px}.ff-cart-title b{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--cta);border:2px solid var(--ink);font-size:12.16px;display:grid;place-items:center}.ff-cart-x{width:40px;height:40px;border:2px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);font-size:16px;font-weight:800;cursor:pointer}.ff-cart-trust{display:flex;justify-content:space-around;gap:8px;padding:9px 12px;background:var(--soft);font-size:11.2px;font-weight:700;text-align:center;border-bottom:2px solid var(--line)}.ff-cart-scroll{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px 18px;-webkit-overflow-scrolling:touch}.ff-ship{margin-bottom:16px;text-align:center}.ff-ship p{font-size:13.76px;margin-bottom:8px;font-weight:600}.ff-ship-bar{height:12px;border-radius:999px;background:#fff;border:2px solid var(--ink);overflow:hidden}.ff-ship-bar i{display:block;height:100%;background:var(--brand);transition:width .4s ease}.ff-ship-ends{display:flex;justify-content:space-between;font-size:11.2px;opacity:.6;margin-top:4px}.ff-ci{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:2px solid var(--line)}.ff-ci-img{width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--soft);border:2px solid var(--ink)}.ff-ci-img img{width:100%;height:100%;object-fit:cover}.ff-ci-main strong{display:block;font-size:14.4px;line-height:1.3}.ff-ci-main small{display:block;font-size:12.16px;opacity:.65;margin-top:2px}.ff-ci-main small.ff-ci-disc{color:#2f7a3f;opacity:1;font-weight:700}.ff-qty{display:inline-flex;align-items:center;gap:4px;margin-top:8px;border:2px solid var(--ink);border-radius:999px;background:#fff}.ff-qty button{width:32px;height:30px;border:0;background:transparent;font-size:16.8px;cursor:pointer;color:var(--ink);font-weight:800}.ff-qty span{min-width:20px;text-align:center;font-size:13.76px;font-weight:800}.ff-ci-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:14.72px}.ff-ci-price s{opacity:.5;font-size:12.48px}.ff-ci-rm{width:28px;height:28px;border:0;background:transparent;cursor:pointer;opacity:.5;font-size:12.8px;margin-bottom:4px;color:var(--ink)}.ff-cart .free{color:#2f7a3f;font-weight:800}.ff-abo-toggle{display:flex;align-items:center;gap:8px;margin-top:8px;cursor:pointer;font-size:12.48px;font-weight:700;color:var(--brand-dk)}.ff-abo-toggle input{position:absolute;opacity:0;pointer-events:none}.ff-switch-sm{width:38px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--ink);position:relative;transition:background .2s;flex-shrink:0}.ff-switch-sm:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink);transition:transform .2s}.ff-abo-toggle input:checked+.ff-switch-sm{background:var(--cta)}.ff-abo-toggle input:checked+.ff-switch-sm:after{transform:translate(16px)}.ff-up{margin-top:18px}.ff-up-h{font-size:11.84px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-dk);margin-bottom:8px}.ff-up-card{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px;border:2px dashed var(--ink);border-radius:16px;background:#fff}.ff-up-card strong{display:block;font-size:14.4px}.ff-up-card small{display:block;font-size:12.16px;opacity:.7;line-height:1.35}.ff-up-card b{font-size:14.08px}.ff-up-btn{min-height:40px;padding:8px 14px;border:2px solid var(--ink);border-radius:999px;background:var(--cta);color:var(--ink);font:inherit;font-size:12.8px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:2px 2px 0 var(--ink)}.ff-prot{display:grid;grid-template-columns:34px 1fr 46px;gap:12px;align-items:center;margin-top:14px;padding:12px;border:2px solid var(--ink);border-radius:16px;background:#fff;cursor:pointer;position:relative}.ff-prot-ic{font-size:24px;text-align:center}.ff-prot-ic img{width:34px;height:34px;border-radius:8px;object-fit:cover}.ff-prot-tx strong{display:block;font-size:14.08px}.ff-prot-tx small{display:block;font-size:12px;opacity:.7;line-height:1.35}.ff-prot input{position:absolute;opacity:0;pointer-events:none}.ff-switch{width:46px;height:26px;border-radius:999px;background:#fff;border:2px solid var(--ink);position:relative;transition:background .2s}.ff-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ink);transition:transform .2s}.ff-prot input:checked+.ff-switch{background:var(--cta)}.ff-prot input:checked+.ff-switch:after{transform:translate(20px)}.ff-sum{margin-top:18px;display:grid;gap:6px;font-size:14.4px}.ff-sum>div{display:flex;justify-content:space-between;gap:12px}.ff-sum .disc{color:#2f7a3f;font-weight:700}.ff-cart-foot{padding:14px 18px max(14px,env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:#fff}.ff-total{display:flex;justify-content:space-between;align-items:baseline;font-size:16.8px}.ff-total strong{font-size:20.8px;font-family:var(--ff-hf,inherit)}.ff-cart-tax{font-size:11.52px;opacity:.55;text-align:right}.ff-cart .ff-cart-co{margin-top:12px;min-height:56px}.ff-cart-g{text-align:center;font-size:12.48px;font-weight:700;margin:10px 0 8px}.ff-cart-foot .ff-pay{margin:0}.ff-cart-empty{flex:1;display:grid;place-content:center;gap:4px;padding:30px;text-align:center}.ff-cart-empty .ff-btn{margin-top:12px}.ff-vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ff-vgrid.ff-vlist{grid-template-columns:1fr!important;gap:10px}.ff-vlist .ff-v{display:grid;grid-template-columns:24px 1fr auto;grid-template-areas:"dot txt pr";align-items:center;justify-items:start;gap:0 12px;padding:14px;min-height:0;text-align:left;overflow:visible}.ff-vlist .ff-v .ff-dot{grid-area:dot;width:20px;height:20px}.ff-vlist .ff-v:has(input:checked) .ff-dot:after{opacity:1}.ff-vlist .ff-v .ff-vtxt{grid-area:txt;display:grid;gap:2px;min-width:0}.ff-vlist .ff-v strong{font-size:16.8px;line-height:1.2}.ff-vlist .ff-v strong b{display:inline;font-size:inherit;line-height:inherit}.ff-vlist .ff-v small{font-size:12.48px;line-height:1.3}.ff-vlist .ff-v small em{font-style:normal;font-weight:600;opacity:.85}.ff-vlist .ff-v .ff-vpr{grid-area:pr;justify-self:end;text-align:right;display:grid;justify-items:end;gap:1px;white-space:nowrap}.ff-vlist .ff-v .ff-vprice:not(.ff-vps){font-family:var(--ff-hf,inherit);font-weight:800;font-size:17.6px;line-height:1.1;display:flex;flex-direction:column;align-items:flex-end}.ff-vlist .ff-v .ff-vprice s{font-family:var(--ff-bf,inherit);font-weight:600;font-size:12.48px;opacity:.5}.ff-vlist .ff-v .ff-vps{justify-content:flex-end;margin-top:0}.ff-vlist .ff-v .ff-pill{left:auto;right:12px;top:0;transform:translateY(-55%)}.ff-vlist .ff-v:has(input:checked){transform:none}.ff-abo-box{margin:0 0 14px;border:1.5px dashed var(--ink);border-radius:12px;background:#fff;padding:9px 12px}.ff-abo-check{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.ff-abo-check input{position:absolute;opacity:0;pointer-events:none}.ff-cb{width:20px;height:20px;flex-shrink:0;border:2px solid var(--ink);border-radius:5px;background:#fff;display:grid;place-items:center}.ff-cb:after{content:"";width:6px;height:10px;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:rotate(45deg) translate(-1px,-1px);opacity:0}.ff-abo-check input:checked+.ff-cb:after{opacity:1}.ff-abo-check input:focus-visible+.ff-cb{outline:3px solid var(--brand-dk);outline-offset:3px}.ff-abo-check-txt{display:grid;gap:1px;min-width:0}.ff-abo-check-txt strong{font-family:var(--ff-hf,inherit);font-size:14.72px;font-weight:800;line-height:1.2}.ff-abo-check-txt strong .ff-pill{margin-left:6px;vertical-align:middle;font-size:8.32px;padding:1px 7px;border-width:1.5px}.ff-abo-check-txt small{font-size:11.84px;font-weight:600;opacity:.75;line-height:1.35}.ff-abo-check-txt small b{font-weight:800}.ff-abo-sel{margin:6px 0 0 30px;font-size:12.48px}.ff-abo-box:has(input[data-abo-toggle]:checked){background:var(--tint);border-style:solid}.ff-abo-box.ff-hide{display:none}.ff-dyn{margin-top:10px}.ff-dyn .shopify-payment-button__button{border-radius:16px;min-height:52px;font-family:var(--ff-hf,inherit);font-weight:800}.ff-dyn .shopify-payment-button__button--unbranded{background:var(--ink);color:#fff;border:2px solid var(--ink)}.ff-dyn .shopify-payment-button__button--branded{border-radius:16px;overflow:hidden}.ff-dyn .shopify-payment-button__more-options{font-size:12.48px;font-weight:700;color:var(--ink);text-decoration:underline;margin-top:6px}.ff-form:has(input[name=ff_mode][value=abo]:checked) .ff-dyn{display:none}.ff-sticky{position:fixed;z-index:30;left:0;right:0;bottom:0;background:#fff;border-top:2px solid var(--ink);box-shadow:0 -8px 28px #1f241924;padding:10px 12px max(10px,env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}.ff-sticky.show{transform:none}@media(max-width:749px){body.ff-sticky-on{padding-bottom:76px}}.ff-sticky-in{display:flex;align-items:center;gap:10px;width:min(1160px,100%);margin:0 auto}.ff-sticky img{width:48px;height:48px;border-radius:10px;border:2px solid var(--ink);object-fit:cover;flex-shrink:0;background:var(--soft)}.ff-sticky-txt{flex:1;min-width:0;display:grid;gap:1px;line-height:1.25}.ff-sticky-txt strong{font-family:var(--ff-hf,inherit);font-size:13.76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-sticky-txt small{font-size:12.48px;font-weight:700;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-sticky .ff-sticky-btn{margin:0;width:auto;min-width:0;min-height:46px;padding:10px 18px;font-size:13.44px;white-space:nowrap;flex-shrink:0;box-shadow:3px 3px 0 var(--ink)}.ff-sticky .ff-sticky-btn:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}@media(max-width:400px){.ff-sticky img{display:none}}.ff-hrev{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border:2px solid var(--ink);border-radius:16px;background:#fff;box-shadow:3px 3px 0 var(--ink)}.ff-hrev img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--ink);flex-shrink:0}.ff-hrev-b{display:grid;gap:3px;min-width:0}.ff-hrev .ff-stars{font-size:13.6px}.ff-hrev blockquote{margin:0;font-size:15.2px;font-weight:700;line-height:1.4}.ff-hrev figcaption{font-size:12.48px;font-weight:600;opacity:.75;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ff-hrev figcaption .ff-ver{opacity:1}.ff-ba-grid{display:grid;gap:18px;margin-top:30px;text-align:left}.ff-ba{background:#fff;border:2px solid var(--ink);border-radius:var(--r);overflow:hidden}.ff-ba-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative}.ff-ba-shot{position:relative;aspect-ratio:4/5;background:var(--soft);overflow:hidden}.ff-ba-shot img{width:100%;height:100%;object-fit:cover;display:block}.ff-ba-shot+.ff-ba-shot{border-left:2px solid var(--ink)}.ff-ba-shot .ff-ph{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.ff-ba-tag{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;border:2px solid var(--ink);font-size:9.92px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#fff;z-index:1}.ff-ba-shot.after .ff-ba-tag{background:var(--cta)}.ff-ba-stamp{position:absolute;left:0;right:0;bottom:0;padding:5px 8px;background:#0000008c;color:#fff;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.56px;letter-spacing:.02em;display:flex;justify-content:space-between;gap:8px}.ff-ba-stamp:before{content:"\25cf  REC";color:#ff5b5b;font-weight:700}.ff-ba-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:var(--cta);border:2px solid var(--ink);display:grid;place-items:center;font-weight:900;font-size:16px;z-index:2;box-shadow:2px 2px 0 var(--ink)}.ff-ba-txt{padding:16px 18px 18px;display:grid;gap:6px}.ff-ba-txt p{font-size:14.88px;line-height:1.5}.ff-ba-txt strong{font-size:13.44px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ff-ba-note{font-size:11.84px;opacity:.65;margin-top:14px;line-height:1.45}@media(min-width:750px){.ff-sec{padding:calc(var(--pt,60px)*1.5) 0 calc(var(--pb,60px)*1.5)}.ff-btn{display:inline-flex;width:auto;min-width:280px}.ff-trust{grid-template-columns:repeat(3,1fr);gap:14px}.ff-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:8px 0 0;overflow:visible}.ff-testi{flex:auto}.ff-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.ff-subgrid{grid-template-columns:repeat(2,1fr);gap:16px}.ff-pgrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.ff-sgrid{grid-template-columns:repeat(3,1fr);gap:20px}.ff-tl{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.ff-stats{grid-template-columns:repeat(3,1fr);gap:20px}.ff-cta-box{padding:48px 40px}.ff-ba-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:40px}.ff-sticky-txt strong{font-size:15.2px}.ff-sticky-txt small{font-size:13.44px}.ff-sticky .ff-sticky-btn{min-height:50px;padding:12px 26px;font-size:14.72px}}@media(min-width:990px){.ff-hero{width:min(1160px,100% - 48px);margin-inline:auto;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:clamp(32px,5vw,64px);padding:36px 0 80px;align-items:start}.ff-gal{position:sticky;top:110px}.ff-stage{border-radius:var(--r);border:2px solid var(--ink)}.ff-arr{display:grid}.ff-count{display:none}.ff-thumbs{padding:12px 0 0;flex-wrap:wrap}.ff-th{flex-basis:66px}.ff-buy{padding:0}.ff h1{font-size:36.8px}.ff-2col{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.ff-2col.flip>:first-child{order:2}.ff-d-only{display:inline-flex!important}.ff-m-only{display:none!important}.ff-guar .ff-2col{grid-template-columns:.85fr 1.15fr;text-align:left}.ff-seal{min-height:360px}.ff-badge60{width:220px}.ff-badge60 strong{font-size:67.2px}.ff-subgrid,.ff-pgrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){#header-component .header__drawer,#header-component search-action,#header-component .search-action{display:none!important}}@media(prefers-reduced-motion:reduce){.ff-sticky,.ff-btn,.ff-cart-panel,.ff-cart-ov{transition:none}}.ff-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 24px;padding:14px 4px;border-top:2px dashed var(--line);border-bottom:2px dashed var(--line)}.ff-usp{display:grid;justify-items:center;align-content:start;gap:8px;padding:2px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-size:11.84px;font-weight:700;line-height:1.25;color:var(--ink)}.ff-usp i{font-style:normal;font-size:21.6px;line-height:1;width:46px;height:46px;border-radius:50%;background:var(--tint);display:grid;place-items:center}.ff-usp img{width:46px;height:46px;border-radius:50%;object-fit:contain;background:var(--tint);padding:8px}.ff-vars{overflow:visible}.ff-vgrid{padding-top:8px}.ff-v{padding:22px 6px 12px;gap:2px}.ff-v .ff-pill{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);font-size:10.56px;padding:4px 11px;letter-spacing:.04em;box-shadow:2px 2px 0 var(--ink);z-index:1}.ff-v strong b{font-size:25.6px}.ff-v .ff-vprice{font-family:var(--ff-hf,inherit);font-size:13.12px;font-weight:800;margin-top:6px;color:var(--brand-dk)}.ff-v .ff-vprice s{font-weight:600;opacity:.5;margin-left:4px;color:var(--ink)}.ff-m-p s{margin-top:1px}#header-component .header__columns{position:relative}.ff-sl img,.ff-th img{object-fit:contain;background:#fff}@media(min-width:990px){.ff h1{font-size:32px}}.ff-tagline{font-size:14.4px}.ff-scard .ff-ph~.ff-play{top:auto;bottom:14px;left:14px;transform:none}.ff-badge60 small{max-width:12ch}.ff-m{gap:8px 8px;padding:12px 14px}.ff-m-l{gap:3px}.ff-sec:not(.ff-hero-sec){content-visibility:auto;contain-intrinsic-size:auto 900px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/furriyo.css.map */
