.th-phone-signup{--th-psu-fg: var(--th-midnight, #162a2c);--th-psu-line: rgba(22, 42, 44, .45);--th-psu-muted: rgba(30, 30, 30, .7);width:100%;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem;text-align:left;font-family:var(--th-font-sans)}.th-phone-signup--dark{--th-psu-fg: #ffffff;--th-psu-line: rgba(255, 255, 255, .55);--th-psu-muted: rgba(255, 255, 255, .75)}.th-phone-signup__field{display:flex;flex-direction:column;justify-content:center;height:6.4rem;padding:0 2.8rem;border:1px solid var(--th-psu-line);border-radius:var(--th-radius-pill, 50px);cursor:text;transition:border-color .2s ease}.th-phone-signup__field:focus-within{border-color:var(--th-psu-fg)}.th-phone-signup:has([aria-invalid=true]) .th-phone-signup__field{border-color:#b23a3a}.th-phone-signup__label{font-size:1.2rem;line-height:1.6rem;letter-spacing:.02em;color:var(--th-psu-muted)}.th-phone-signup__row{display:flex;align-items:baseline;gap:.6rem}.th-phone-signup__prefix{font-size:1.8rem;font-variant-numeric:tabular-nums;color:var(--th-psu-muted)}.th-phone-signup__input{flex:1;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:1.8rem;line-height:2.8rem;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--th-psu-fg)}.th-phone-signup__input:focus,.th-phone-signup__input:focus-visible{outline:none;box-shadow:none}.th-phone-signup__input::placeholder{color:var(--th-psu-muted);opacity:.6}.th-phone-signup__error{margin:0;padding:1rem 1.6rem;border-radius:1.6rem;background:#ffe8e8;color:#b23a3a;font-size:1.4rem;line-height:2rem}.th-phone-signup__error[hidden]{display:none}.th-phone-signup__button{--buttons-radius: var(--th-radius-pill, 50px);width:100%;min-height:5.2rem;gap:.8rem}.th-phone-signup__button[disabled]{cursor:progress;opacity:.7}.th-phone-signup__button [hidden]{display:none}.th-phone-signup__consent{margin:0;padding:0 .8rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.01em;text-align:center;color:var(--th-psu-muted)}.th-phone-signup__consent [hidden]{display:none}.th-phone-signup__consent a,.th-phone-signup__email{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em}.th-phone-signup__email{align-self:center;font-size:1.4rem;color:var(--th-psu-fg)}.th-phone-signup__email[hidden]{display:none}.th-phone-signup-band{background:var(--th-psu-bg, #ffffff);color:var(--th-psu-band-fg, var(--th-text, #262626));padding:var(--th-psu-pad-y, 80px) var(--th-space-gutter, 24px)}.th-phone-signup-band__inner{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.th-phone-signup-band__eyebrow{color:inherit;opacity:.66}.th-phone-signup-band__heading{margin:0;font-family:var(--th-font-sans);font-weight:400;font-size:clamp(3rem,4vw,var(--th-psu-heading-size, 44px));line-height:1.15;letter-spacing:.03em;color:inherit}.th-phone-signup-band__heading em{font-family:var(--th-font-serif-italic);font-style:italic;font-weight:400}.th-phone-signup-band__body{margin:0 0 1.2rem;max-width:52rem;font-size:1.7rem;line-height:1.5;letter-spacing:.02em;color:inherit;opacity:.8}.th-phone-signup-band__body[hidden]{display:none}@media screen and (max-width:749px){.th-phone-signup-band{padding:var(--th-psu-pad-y-m, 56px) var(--th-space-gutter, 24px)}.th-phone-signup-band__body{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/th-phone-signup.css.map */
