.cn{max-width:640px}.cn__hero{text-align:center;margin:0 auto 2rem}.cn__hero h1{margin-top:.5rem}.cn__intro{margin-top:.75rem;opacity:.85}.cn__card{padding:2.25rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}@media(max-width:599px){.cn__card{padding:1.5rem 1.125rem}}.cn__grid{display:grid;grid-template-columns:1fr;gap:0 1rem}@media(min-width:600px){.cn__grid--2{grid-template-columns:1fr 1fr}.cn__grid--zip{grid-template-columns:1fr 2fr}}.cn__legend{font-weight:600;font-size:.9375rem;margin-bottom:.625rem;padding:0}.cn fieldset{border:0;padding:0;margin:0 0 1.25rem;min-width:0}.cn__options{display:grid;gap:.625rem}.cn__option{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-background);cursor:pointer;font-size:.9375rem;line-height:1.4}.cn__option input{margin-top:.2rem;flex:0 0 auto}.cn__option:has(input:checked){border-color:var(--color-accent)}.cn__option small{display:block;opacity:.75;font-size:.8125rem}.cn__note{margin:0 0 1.25rem;padding:.75rem 1rem;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);font-size:.8125rem;line-height:1.5}.cn__note[hidden]{display:none}.cn__check{display:flex;gap:.625rem;align-items:flex-start;font-size:.8125rem;line-height:1.5;margin:0 0 1.25rem}.cn__check input{margin-top:.2rem;flex:0 0 auto}.cn__check a{text-decoration:underline}.cn__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cn__error{color:var(--color-error);margin:0 0 1rem;font-size:.9375rem}.cn__success{text-align:center;padding:1.5rem 1rem;background-color:var(--color-primary);border-radius:var(--radius)}.cn__success-label{margin:0 0 .25rem;font-size:.875rem}.cn__number{margin:.25rem 0 .75rem;font-size:2.25rem;font-weight:600;letter-spacing:.06em;line-height:1.2;-webkit-user-select:all;user-select:all}.cn__success-text{margin:0;font-size:.9375rem;line-height:1.5}.cn__privacy{opacity:.7;text-align:center;margin-top:1rem;font-size:.75rem}
/*# sourceMappingURL=/cdn/shop/t/69/assets/customer-number.css.map */
