html{scroll-padding-top:100px}body.ff-site{margin:0}#MainContent:focus{outline:none}.ff-policy{max-width:920px;padding:80px 24px;margin:auto}.ff-policy .shopify-policy__container{max-width:none;padding:0}.ff-policy h1{font:700 clamp(38px,6vw,64px)/1 'FF Barlow',Arial,sans-serif;letter-spacing:-.035em}.ff-policy h2{font:700 30px/1.15 'FF Barlow',Arial,sans-serif;margin-top:36px}.ff-policy p,.ff-policy li{font-size:18px;line-height:1.6}.ff-policy a{text-decoration:underline}.ff-policy table{max-width:100%}.ff-contact{padding:90px clamp(24px,5vw,80px);max-width:1500px;margin:auto}.ff-contact h1,.ff-launch h1{font:700 clamp(48px,7vw,112px)/.94 'FF Barlow',Arial,sans-serif;letter-spacing:-.045em;max-width:1000px;margin:16px 0 28px}.ff-contact p,.ff-launch p{max-width:650px;font-size:20px;line-height:1.5}.ff-contact label{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.ff-contact input,.ff-contact textarea{width:100%;border:1px solid var(--ff-ink);border-radius:0;background:var(--ff-white);color:var(--ff-ink);padding:18px;font:400 18px/1.3 'FF Barlow',Arial,sans-serif}.ff-contact textarea{min-height:170px}.ff-contact form{max-width:700px}.ff-contact .ff-field{margin:22px 0}.ff-contact button{margin-top:10px}.ff-contact a{overflow-wrap:anywhere}.ff-launch{padding:80px clamp(24px,5vw,80px);background:var(--ff-orange);color:var(--ff-ink)}.ff-launch p:last-child{font-weight:700}.ff-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ff-policy :focus-visible,.ff-contact :focus-visible{outline:3px solid var(--ff-blue);outline-offset:4px}@media(max-width:600px){.ff-contact,.ff-launch{padding-top:50px;padding-bottom:50px}.ff-policy{padding-top:50px}}
body.ff-site inspired-floating-widget{display:none!important}

