:root{--kp-ink: #000000;--kp-ink-80: rgba(0, 0, 0, .8);--kp-paper: #ffffff;--kp-surface: #f4f4f6;--kp-surface-deep: #ebebef;--kp-line: #e2e2e6;--kp-muted: #6e6e73;--kp-signal: #ff4a1c;--kp-signal-hover: #e63d12;--kp-signal-ink: #ffffff;--kp-font: "Jost", ui-sans-serif, system-ui, -apple-system, sans-serif;--kp-text-xs: .75rem;--kp-text-sm: .8125rem;--kp-text-base: 1rem;--kp-text-lg: 1.125rem;--kp-text-xl: 1.375rem;--kp-text-2xl: 1.75rem;--kp-text-3xl: clamp(2rem, 3.5vw, 2.75rem);--kp-text-display: clamp(2.5rem, 6.5vw, 5.25rem);--kp-track-logo: .18em;--kp-track-display: -.02em;--kp-leading-tight: 1.05;--kp-leading-body: 1.6;--kp-measure: 68ch;--kp-space-1: .25rem;--kp-space-2: .5rem;--kp-space-3: .75rem;--kp-space-4: 1rem;--kp-space-6: 1.5rem;--kp-space-8: 2rem;--kp-space-12: 3rem;--kp-space-16: 4rem;--kp-space-24: 6rem;--kp-radius-tile: 14px;--kp-radius-media: 10px;--kp-radius-control: 8px;--kp-radius-pill: 999px;--kp-page-max: 1440px;--kp-gutter: clamp(1rem, 4vw, 3rem);--kp-ease: cubic-bezier(.22, .61, .36, 1)}:where(.kp){font-family:var(--kp-font);color:var(--kp-ink)}.kp,.kp *,.kp *:before,.kp *:after{box-sizing:border-box}.kp [hidden],.kp[hidden]{display:none!important}.kp-display{font-weight:900;font-size:var(--kp-text-display);line-height:var(--kp-leading-tight);letter-spacing:var(--kp-track-display);margin:0}.kp-heading{font-weight:700;font-size:var(--kp-text-3xl);line-height:1.12;letter-spacing:var(--kp-track-display);margin:0}.kp-wordmark{font-weight:900;letter-spacing:var(--kp-track-logo);text-transform:uppercase}.kp-body{font-weight:400;font-size:var(--kp-text-base);line-height:var(--kp-leading-body);max-width:var(--kp-measure);color:var(--kp-muted)}.kp-wrap{max-width:var(--kp-page-max);margin-inline:auto;padding-inline:var(--kp-gutter)}.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kp-space-2);min-height:44px;padding:0 var(--kp-space-6);border:0;border-radius:var(--kp-radius-control);font-family:var(--kp-font);font-size:var(--kp-text-base);font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .18s var(--kp-ease)}.kp-btn--signal{background:var(--kp-signal);color:var(--kp-signal-ink)}.kp-btn--signal:hover{background:var(--kp-signal-hover)}.kp-btn--ink{background:var(--kp-ink);color:var(--kp-paper)}.kp :where(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--kp-signal);outline-offset:3px;border-radius:var(--kp-radius-control)}@media(prefers-reduced-motion:reduce){.kp *,.kp *:before,.kp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/keephone-tokens.css.map */
