:root{--kk-turquoise: #8EBBC9;--kk-navy: #0E1B4D;--kk-navy-deep: #0A1338;--kk-turquoise-deep: #0E1B4D;--kk-grey-light: #EFF0F5;--kk-white: #FFFFFF;--kk-neutral: #EFF0F5;--kk-trust-bar: #0E1B4D;--kk-ink: #1F2A33;--kk-ink-soft: #5B6773;--kk-font-heading: "DM Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--kk-font-body: "Questrial", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--kk-space-1: 8px;--kk-space-2: 16px;--kk-space-3: 24px;--kk-space-4: 32px;--kk-space-5: 48px;--kk-space-6: 64px;--kk-space-7: 96px;--kk-space-8: 128px;--kk-container-max: 1200px;--kk-container-pad: clamp(20px, 4vw, 48px);--kk-radius: 4px;--kk-radius-card: 12px;--kk-ease: cubic-bezier(.4, 0, .2, 1);--kk-duration: .32s}.kk-section :where(*){box-sizing:border-box}.kk-section :where(img){display:block;max-width:100%}.kk-section :where(a){text-decoration:none;color:inherit}.kk-section{font-family:var(--kk-font-body);color:var(--kk-ink);font-size:16px}.kk-section :where(h1,h2,h3,h4){font-family:var(--kk-font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--kk-ink)}.kk-section :where(p){font-family:var(--kk-font-body);font-weight:400;line-height:1.65;color:var(--kk-ink-soft);margin:0}.kk-eyebrow{display:inline-block;font-family:var(--kk-font-heading);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-turquoise-deep)}.kk-container{width:100%;max-width:var(--kk-container-max);margin-inline:auto;padding-inline:var(--kk-container-pad)}.kk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--kk-font-body);font-size:15px;font-weight:500;letter-spacing:.01em;padding:14px 28px;border-radius:var(--kk-radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--kk-duration) var(--kk-ease),color var(--kk-duration) var(--kk-ease),border-color var(--kk-duration) var(--kk-ease),transform var(--kk-duration) var(--kk-ease);white-space:nowrap}.kk-btn:hover{transform:translateY(-1px)}.kk-btn--primary{background-color:var(--kk-navy);color:var(--kk-white);border-color:var(--kk-navy)}.kk-btn--primary:hover{background-color:var(--kk-navy-deep);border-color:var(--kk-navy-deep)}.kk-btn--secondary{background-color:transparent;color:var(--kk-ink);border-color:currentColor}.kk-btn--secondary:hover{background-color:var(--kk-ink);color:var(--kk-white);border-color:var(--kk-ink)}.kk-btn--on-dark{background-color:var(--kk-white);color:var(--kk-navy);border-color:var(--kk-white)}.kk-btn--on-dark:hover{background-color:transparent;color:var(--kk-white);border-color:var(--kk-white)}.kk-btn--ghost-on-dark{background-color:transparent;color:var(--kk-white);border-color:#ffffff8c}.kk-btn--ghost-on-dark:hover{background-color:#ffffff1f;border-color:var(--kk-white)}.kk-card{background-color:var(--kk-grey-light);border-radius:var(--kk-radius-card);padding:var(--kk-space-4)}.kk-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.kk-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--kk-ease),transform .7s var(--kk-ease)}.kk-reveal.kk-in-view{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kindkit-foundation.css.map */
