.kft{--kft-gutter: 80px;padding:var(--kft-pt) 0 var(--kft-pb);background:var(--kft-bg);color:var(--kft-text)}.kft__inner{max-width:calc(1280px + var(--kft-gutter) * 2);margin:0 auto;padding:0 var(--kft-gutter);display:flex;flex-direction:column;gap:60px}.kft__top{display:flex;align-items:center;justify-content:space-between;gap:40px}.kft__news{width:581px;max-width:100%;display:flex;flex-direction:column;gap:16px}.kft__news-title{margin:0;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(28px,2.5vw,36px);line-height:normal;letter-spacing:-.02778em;color:var(--kft-text)}.kft__news-title em{font-style:italic;color:var(--kft-accent)}.kft__form{position:relative;margin:0}.kft__form-row{display:flex;align-items:center;gap:16px}.kft__input{width:362px;max-width:100%;height:52px;margin:0;padding:0 30px;border:1px solid transparent;border-radius:100px;background:#fff;box-shadow:none;font:500 16px/normal Familjen Grotesk,system-ui,sans-serif;color:var(--kft-text);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .3s ease}.kft__input::placeholder{color:var(--kft-muted);opacity:1}.kft__input:focus,.kft__input:focus-visible{border-color:var(--kft-accent);box-shadow:none;outline:none}.kft__input.is-invalid{border-color:#e5484d}.kft__submit{flex:none;display:inline-flex;align-items:center;gap:10px;height:52px;padding:7px 24px;border:0;border-radius:100px;background:var(--kft-accent);color:#fff;font:600 15px/15px Manrope,system-ui,sans-serif;letter-spacing:-.15px;cursor:pointer;transition:background-color .3s ease}.kft__submit svg{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.kft__submit:hover{background:var(--kft-text)}.kft__submit:hover svg{transform:translate(3px)}.kft__submit:focus-visible{outline:2px solid var(--kft-accent);outline-offset:3px}.kft__msg{margin:10px 0 0 30px;font:400 14px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kft-muted)}.kft__msg.is-error{color:#e5484d}.kft__msg.is-success{color:var(--kft-accent)}.kft__badge{position:relative;flex:none;width:120px;height:120px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--kft-accent);text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.kft__ring{position:absolute;top:7.06px;right:7.06px;bottom:7.06px;left:7.06px;width:105.88px;height:105.88px;overflow:visible;animation:kft-spin 14s linear infinite}.kft__ring text{font:400 12.1px Outfit,system-ui,sans-serif;fill:var(--kft-text)}.kft__badge-arrow{position:relative;width:24.2px;height:24.2px;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.kft__badge[href]:hover{transform:scale(1.05)}.kft__badge[href]:hover .kft__badge-arrow{transform:rotate(45deg)}@keyframes kft-spin{to{transform:rotate(360deg)}}.kft__divider{width:100%;height:1px;margin:0;border:0;opacity:.5;background:linear-gradient(90deg,transparent 0%,var(--kft-accent) 50%,transparent 100%)}.kft__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-right:50px}.kft__brand{display:flex;flex-direction:column;gap:10px;width:446px;max-width:100%}.kft__logo{display:block;width:var(--kft-logo-w)}.kft__logo-img{display:block;width:100%;height:auto}.kft__about{font:400 16px/normal Familjen Grotesk,system-ui,sans-serif;color:var(--kft-muted)}.kft__about p{margin:0}.kft__about p+p{margin-top:.6em}.kft__about a{color:inherit}.kft__cols{display:flex;align-items:flex-start;gap:100px}.kft__col{display:flex;flex-direction:column;gap:15px}.kft__col--social{gap:24px}.kft__heading{margin:0;font:600 18px/14.4px Familjen Grotesk,system-ui,sans-serif;letter-spacing:1.92px;text-transform:uppercase;white-space:nowrap;color:var(--kft-text)}.kft__links,.kft__socials{margin:0;padding:0;list-style:none}.kft__links{display:flex;flex-direction:column;gap:12px}.kft__links a{display:flex;align-items:center;min-height:21px;font:500 16px/19.5px Familjen Grotesk,system-ui,sans-serif;color:var(--kft-muted);text-decoration:none;white-space:nowrap;transition:color .25s ease}.kft__links a:hover,.kft__links a[aria-current]{color:var(--kft-accent)}.kft__socials{display:flex;gap:24px}.kft__socials a{display:block;width:24px;height:24px;color:var(--kft-muted);transition:color .25s ease,transform .25s ease}.kft__socials svg{display:block;fill:currentColor}.kft__socials a[href]:hover{color:var(--kft-accent);transform:translateY(-2px)}.kft__copy{margin:0;font:400 14px/1.4 Familjen Grotesk,system-ui,sans-serif;color:var(--kft-muted)}.kft__copy a{color:inherit;text-decoration:none}@media(max-width:1280px){.kft{--kft-gutter: 48px}.kft__cols{gap:64px}.kft__bottom{padding-right:0}}@media(max-width:1024px){.kft{--kft-gutter: 32px}.kft__top{flex-direction:column;align-items:flex-start;gap:40px}.kft__badge{align-self:flex-end;margin-top:-100px}.kft__bottom{flex-direction:column;gap:48px}}@media(max-width:749px){.kft{--kft-gutter: 20px;padding:calc(var(--kft-pt) * .64) 0 calc(var(--kft-pb) * .64)}.kft__inner{gap:40px}.kft__badge{width:96px;height:96px;margin-top:0;align-self:flex-start}.kft__ring{top:5.6px;right:5.6px;bottom:5.6px;left:5.6px;width:84.7px;height:84.7px}.kft__badge-arrow{width:20px;height:20px}.kft__form-row{flex-direction:column;align-items:stretch}.kft__input{width:100%}.kft__submit{align-self:flex-start}.kft__cols{flex-wrap:wrap;gap:40px 56px}}@media(prefers-reduced-motion:reduce){.kft__ring{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kindly-footer.css.map */
