.ksign{max-width:30rem}.ksign__label{display:block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.7rem;margin-bottom:.5rem}.ksign__row{display:flex}.ksign__input{flex:1;min-width:0;min-height:52px;padding:0 1rem;border:1px solid var(--grey-400);border-right:0;background:var(--white);border-radius:0;font:inherit;font-size:16px;color:var(--black)}.ksign__input:focus{outline:none;border-color:var(--black)}.ksign__submit{min-height:52px;padding:0 1.3rem;font-family:var(--font-display);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-wide);border:1px solid var(--black);background:var(--black);color:var(--white);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ksign__submit:hover:not(:disabled){background:var(--white);color:var(--black)}.ksign__submit:disabled{opacity:.35;cursor:not-allowed}.ksign__consent{display:flex;gap:.65rem;align-items:flex-start;margin-top:.9rem;font-size:.78rem;line-height:1.5;color:var(--charcoal);cursor:pointer}.ksign__consent input{flex:none;width:18px;height:18px;margin:.1rem 0 0;accent-color:var(--black)}.ksign__sender{margin-top:.5rem;font-size:.68rem;line-height:1.5;color:var(--grey-600)}.ksign__msg{margin-top:.6rem;font-size:.78rem;min-height:1.2em}.ksign__msg[data-kind=error]{color:var(--sale)}.ksign__msg[data-kind=ok]{color:var(--black);font-weight:700}.ksign.is-done .ksign__row,.ksign.is-done .ksign__consent,.ksign.is-done .ksign__label{display:none}.page__signup{margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem;border-top:1px solid var(--grey-200)}.page__signup-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-tight);font-size:clamp(1.05rem,1.6vw,1.3rem);margin-bottom:1rem}.page__signup+.page__foot{margin-top:2rem}.kpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:16px}.kpop[hidden]{display:none}.kpop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0c8c}.kpop__panel{position:relative;width:min(100%,760px);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:1fr;background:var(--cream);color:var(--black);animation:kpop-in var(--dur) var(--ease)}.kpop__media{display:none}.kpop__media img{width:100%;height:100%;object-fit:cover;display:block}.kpop__body{position:relative;padding:2.4rem 1.4rem 1.4rem}.kpop__x{position:absolute;top:.5rem;right:.6rem;width:40px;height:40px;font-size:1.6rem;line-height:1;background:none;border:0;color:var(--black)}.kpop__kicker{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.68rem;color:var(--grey-600)}.kpop__title{margin:0 0 .7rem;font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-tight);font-size:clamp(1.5rem,4.6vw,2.1rem);line-height:1.02}.kpop__lede{font-size:.95rem;line-height:1.5;color:var(--charcoal);margin-bottom:1.4rem}.kpop .ksign__input{border-color:var(--sand)}.kpop .ksign__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kpop__no{margin-top:.9rem;padding:.3rem 0;background:none;border:0;font-size:.72rem;text-decoration:underline;color:var(--grey-600)}html.kpop-open{overflow:hidden}@media(min-width:700px){.kpop__panel{grid-template-columns:5fr 7fr}.kpop__media{display:block}.kpop__body{padding:3rem 2.2rem 2rem}}@keyframes kpop-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ksign__code[hidden]{display:none}.ksign__code{margin-top:.8rem;display:flex;justify-content:center}.ksign__code span{padding:.7rem 1.2rem;border:1px dashed var(--black);font-family:var(--font-display);font-weight:800;letter-spacing:.14em;font-size:1.05rem;-webkit-user-select:all;user-select:all}
/*# sourceMappingURL=/cdn/shop/t/33/assets/klaviyo-signup.css.map */
