.ksu-req{max-width:44rem;margin-inline:auto}.ksu-req__title{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:500;font-size:var(--font-size--xl, 1.75rem);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.ksu-req__intro{margin:0 0 24px;font-size:var(--font-size--sm);line-height:1.65;color:var(--ksu-muted);text-wrap:pretty}.ksu-req__steps{display:grid;gap:14px;margin:0 0 28px;padding:20px 0;border-block:1px solid var(--ksu-hairline);list-style:none}@media screen and (min-width:750px){.ksu-req__steps{grid-template-columns:repeat(3,1fr);gap:24px}}.ksu-req__step{display:flex;align-items:baseline;gap:10px}.ksu-req__step-num{flex:0 0 auto;font-family:var(--font-heading--family);font-size:var(--font-size--md);color:var(--ksu-gold-text);font-variant-numeric:tabular-nums}.ksu-req__step-text{font-size:var(--font-size--sm);line-height:1.5;color:var(--ksu-muted);text-wrap:pretty}.ksu-req__box{padding:18px;background:var(--ksu-wash);border:1px solid var(--ksu-hairline)}.ksu-req__label{display:block;margin-bottom:6px;font-size:var(--font-size--sm);font-weight:600;letter-spacing:.04em}.ksu-req__paste,.ksu-req__comment{width:100%;padding:var(--input-padding);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background:var(--ksu-cream);color:var(--ksu-ink);font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1.5;resize:vertical}.ksu-req__paste:focus,.ksu-req__comment:focus{outline:none;border-color:var(--ksu-gold-dk);box-shadow:var(--input-box-shadow-focus)}.ksu-req__hint{margin:8px 0 0;font-size:var(--font-size--sm);line-height:1.5;color:var(--ksu-muted);text-wrap:pretty}.ksu-req__add{width:100%;margin-top:14px;padding:12px 18px;border:1px solid var(--ksu-gold-dk);border-radius:0;background:transparent;color:var(--ksu-gold-text);font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.ksu-req__add:hover:not(:disabled){background:var(--ksu-gold);color:var(--ksu-gold-ink);border-color:var(--ksu-gold)}.ksu-req__add:active:not(:disabled){transform:scale(.985)}.ksu-req__add:disabled{border-color:var(--ksu-hairline);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));cursor:not-allowed}.ksu-req__notice{margin:12px 0 0;font-size:var(--font-size--2xs);line-height:1.5;color:var(--ksu-gold-text);font-weight:500}.ksu-req__subtitle{margin:28px 0 0;font-family:var(--font-heading--family);font-weight:500;font-size:var(--font-size--lg, 1.35rem);line-height:1.2}.ksu-req__empty{margin:10px 0 0;padding:16px 0;border-top:1px solid var(--ksu-hairline);font-size:var(--font-size--2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.ksu-req__list{margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--ksu-hairline)}.ksu-req__item{display:flex;align-items:flex-start;gap:12px;padding:13px 8px;margin-inline:-8px;border-bottom:1px solid var(--ksu-hairline)}.ksu-req__item.is-new{animation:ksu-req-land 1.4s cubic-bezier(.23,1,.32,1) forwards}@keyframes ksu-req-land{0%{background:var(--ksu-gold-soft)}to{background:transparent}}.ksu-req__num{flex:0 0 auto;min-width:1.5rem;padding-top:1px;font-family:var(--font-heading--family);font-size:var(--font-size--md);line-height:1.2;color:var(--ksu-gold-text);font-variant-numeric:tabular-nums}.ksu-req__body{flex:1 1 auto;min-width:0}.ksu-req__site{display:block;margin-bottom:3px;font-size:var(--font-size--3xs, .8125rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ksu-gold-text)}.ksu-req__name{display:inline-block;max-width:100%;font-size:var(--font-size--sm);line-height:1.4;color:var(--ksu-ink);text-decoration:underline;text-decoration-color:var(--ksu-hairline);text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ksu-req__name:after{content:" \2197";color:var(--ksu-gold-text);text-decoration:none}.ksu-req__name:hover,.ksu-req__name:focus-visible{text-decoration-color:var(--ksu-gold-dk);color:var(--ksu-gold-text)}.ksu-req__remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-11px -12px -11px 0;padding:0;border:0;background:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-size--md);line-height:1;cursor:pointer;transition:color .16s cubic-bezier(.23,1,.32,1)}.ksu-req__remove:hover,.ksu-req__remove:focus-visible{color:var(--ksu-sale)}.ksu-req__tally{margin:14px 0 0;font-size:var(--font-size--2xs);letter-spacing:.04em;color:var(--ksu-muted);font-variant-numeric:tabular-nums}.ksu-req__error{margin:14px 0 0;font-size:var(--font-size--2xs);color:var(--ksu-sale)}.ksu-req__send{width:100%;margin-top:22px;padding:15px 20px;border:0;border-radius:0;background:var(--ksu-gold);color:var(--ksu-gold-ink);font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.ksu-req__send:hover:not(:disabled){background:var(--ksu-gold-dk)}.ksu-req__send:active:not(:disabled){transform:scale(.985)}.ksu-req__send:disabled{background:var(--ksu-wash);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));cursor:not-allowed}.ksu-req__promise{margin:12px 0 0;text-align:center;font-size:var(--font-size--2xs);color:var(--ksu-muted);text-wrap:pretty}.ksu-req__tg{display:block;margin-top:18px;text-align:center;font-size:var(--font-size--sm);color:var(--ksu-gold-text);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ksu-req__send,.ksu-req__add,.ksu-req__remove{transition:none}.ksu-req__send:active:not(:disabled),.ksu-req__add:active:not(:disabled){transform:none}.ksu-req__item.is-new{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ksu-request.css.map */
