.kp{background:var(--k-white);color:var(--k-ink);min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:140px var(--k-margin) var(--k-s4)}.kp--dark{background:var(--k-ink);color:var(--k-offwhite)}.kp__in{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:var(--k-s4);align-items:start}.kp p{margin:0}.kp__eyebrow,.kp__held{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6;color:var(--k-blue-master)}.kp--dark .kp__eyebrow,.kp--dark .kp__held{color:var(--k-blue)}.kp__title{margin:18px 0 0;font-family:var(--k-display);font-size:clamp(44px,5vw,72px);line-height:1.05;letter-spacing:-.005em;font-weight:400;text-transform:none;color:inherit}.kp__line{max-width:480px;margin-top:22px!important;font-family:var(--k-mono);font-size:var(--k-fs);letter-spacing:-.5px;line-height:var(--k-lh-body);color:var(--k-blue-master)}.kp--dark .kp__line{color:var(--k-grey)}.kp__held{margin-top:22px!important}.kp__f{margin:0}.kp__fld{display:block;margin:0 0 4px;padding:0;border:0;min-width:0}.kp__fld>label,.kp__fld legend{display:block;padding:14px 0 0;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6;color:var(--k-blue-master)}.kp--dark .kp__fld>label,.kp--dark .kp__fld legend{color:var(--k-blue)}.kp__fld input[type=text],.kp__fld input[type=email],.kp__fld textarea{display:block;width:100%;min-height:0;margin:0;padding:6px 0 10px;border:0;border-bottom:1px solid var(--k-grey);border-radius:0;background:transparent;font-family:var(--k-mono);font-size:16px;letter-spacing:0;color:inherit;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.kp--dark .kp__fld input[type=text],.kp--dark .kp__fld input[type=email]{border-bottom-color:#ece9e159}.kp__fld input:focus,.kp__fld textarea:focus{border-bottom-color:var(--k-ink)}.kp--dark .kp__fld input:focus{border-bottom-color:var(--k-offwhite)}.kp__fld input::placeholder,.kp__fld textarea::placeholder{color:var(--k-blue);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.kp__fld textarea{resize:none;min-height:110px}.kp__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kp__chip{position:relative;display:inline-flex;margin:0;padding:0;color:inherit;cursor:pointer}.kp__chip input{position:absolute;opacity:0;width:1px;height:1px}.kp__chip span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:34px;padding:0 14px;border:1px solid var(--k-grey);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;transition:border-color .2s ease}.kp--dark .kp__chip span{border-color:#ece9e159}.kp__chip:hover span,.kp__chip input:checked+span{border-color:var(--k-ink)}.kp--dark .kp__chip:hover span,.kp--dark .kp__chip input:checked+span{border-color:var(--k-offwhite)}.kp__chip input:focus-visible+span{outline:1px solid currentColor;outline-offset:2px}.kp__btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--k-button-h);margin-top:30px;background:var(--k-ink);border:1px solid var(--k-ink);border-radius:0;color:var(--k-white);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.kp__btn:hover{opacity:.88}.kp--dark .kp__btn{background:var(--k-offwhite);border-color:var(--k-offwhite);color:var(--k-ink)}.kp__btn--line,.kp--dark .kp__btn--line{width:auto;display:inline-flex;padding:0 30px;background:transparent;color:inherit;border-color:currentColor}.kp__note{margin-top:14px!important;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:1px;line-height:1.7;color:var(--k-blue-master)}.kp--dark .kp__note{color:var(--k-blue)}.kp__err{margin-bottom:10px!important;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.kp__done{outline:none}.kp__done-title{font-family:var(--k-display);font-size:40px;line-height:1.1}.kp__done-line{margin-top:16px!important;font-family:var(--k-mono);font-size:var(--k-fs);letter-spacing:-.5px;line-height:var(--k-lh-body);color:var(--k-blue-master)}.kp--dark .kp__done-line{color:var(--k-grey)}@media(max-width:959px){.kp{display:block;padding:120px var(--k-margin) var(--k-s4)}.kp__in{grid-template-columns:1fr;gap:var(--k-s3)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-pages.css.map */
