.kk-speakup-form__intro{margin-bottom:20px}.kk-speakup-form{display:grid;gap:28px;padding:24px 20px;border:1px solid var(--kk-src-line);border-radius:var(--border-radius-container);background-color:rgb(var(--color-background));scroll-margin-top:24px}.kk-speakup-form [hidden]{display:none}.kk-speakup-form__fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.kk-speakup-form__field{display:grid;gap:6px;align-content:start}.kk-speakup-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.kk-speakup-form__label{display:block;margin:0 0 4px;padding:0;font-weight:var(--font-body-weight-bold);font-size:1rem;line-height:1.3}.kk-speakup-form__req{font-weight:var(--font-body-weight);font-size:.875rem;color:var(--kk-src-muted)}.kk-speakup-form__hint{display:block;margin:0;font-weight:var(--font-body-weight);font-size:.875rem;line-height:1.5;color:var(--kk-src-muted)}.kk-speakup-form__input{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--border-radius-form-elements);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:16px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.kk-speakup-form__input:hover{border-color:rgb(var(--color-foreground))}.kk-speakup-form__input:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.kk-speakup-form__textarea{min-height:170px;resize:vertical}.kk-speakup-form__field--error .kk-speakup-form__input,.kk-speakup-form__field--error .kk-speakup-form__input:focus{border-color:rgb(var(--color-error));box-shadow:0 0 0 1px rgb(var(--color-error))}.kk-speakup-form__error{margin:0;font-size:.875rem;line-height:1.35;color:rgb(var(--color-error))}.kk-speakup-form__summary{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid rgba(var(--color-error),.35);border-radius:var(--border-radius-form-elements);background-color:rgba(var(--color-error),.06);color:rgb(var(--color-error));font-size:.9375rem;line-height:1.4}.kk-speakup-form__summary:focus,.kk-speakup-form__summary:focus-visible{outline:none}.kk-speakup-form__summary ul{margin:0;padding-left:1.1em}.kk-speakup-form__pills{display:flex;flex-wrap:wrap;gap:10px}.kk-speakup-form__pill{position:relative;display:inline-flex;cursor:pointer}.kk-speakup-form__pill input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.kk-speakup-form__pill span{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid rgba(var(--color-foreground),.55);border-radius:999px;font-weight:var(--font-body-weight-bold);transition:border-color .15s ease,background-color .15s ease}.kk-speakup-form__pill:hover span{border-color:rgb(var(--color-foreground))}.kk-speakup-form__pill input:checked+span{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.kk-speakup-form__pill input:focus-visible+span{outline:2px solid rgb(var(--color-button));outline-offset:2px}.kk-speakup-form__check{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;line-height:1.5}.kk-speakup-form__check input{width:1.375rem;height:1.375rem;margin:2px 0 0;accent-color:rgb(var(--color-button))}.kk-speakup-form__check span{display:block}.kk-speakup-form__submit{min-width:12rem}.kk-speakup-form__success{display:grid;gap:14px;justify-items:start;padding:8px 4px}.kk-speakup-form__success:focus,.kk-speakup-form__success:focus-visible{outline:none}.kk-speakup-form__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.kk-speakup-form__success-title,.kk-speakup-form__success p{margin:0}@media screen and (min-width:750px){.kk-speakup-form{padding:36px}.kk-speakup-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kk-speakup-form__label{text-transform:uppercase;font-size:.875rem;letter-spacing:.02em}.kk-speakup-form__req{text-transform:none;letter-spacing:0}.kk-speakup-form__check input[type=checkbox]{display:block}.kk-speakup-form__check{text-transform:none;font-size:1rem;font-weight:var(--font-body-weight)}.kk-speakup-form__check strong{font-weight:var(--font-body-weight-bold)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kk-speakup.css.map */
