.rc-email-signup{background:var(--signup-bg, var(--rc-black));color:var(--signup-text, var(--rc-bone));padding-block:4.5rem}.rc-email-signup__inner{max-width:560px;text-align:center}.rc-email-signup__heading{font-size:clamp(1.75rem,3.5vw,2.5rem);margin:.5rem 0 1rem}.rc-email-signup__subheading{font-size:1rem;line-height:1.6;color:var(--rc-text-dim);margin:0 0 2rem}.rc-email-signup__form{display:flex;flex-direction:column;align-items:center}.rc-email-signup__field{display:flex;width:100%;max-width:440px;border:1px dashed var(--rc-border);border-radius:2px;padding:4px;gap:4px}.rc-email-signup__input{flex:1;min-width:0;background:transparent;border:none;color:var(--signup-text, var(--rc-bone));font-family:var(--font-mono);font-size:.9rem;padding:.75rem .85rem}.rc-email-signup__input:focus{outline:none}.rc-email-signup__input::placeholder{color:var(--rc-text-dim)}.rc-email-signup__submit{flex-shrink:0;padding-inline:1.25rem}.rc-email-signup__message{margin:1rem 0 0;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.02em}.rc-email-signup__message--success{color:var(--rc-bone)}.rc-email-signup__message--error{color:var(--rc-warning)}@media screen and (max-width:480px){.rc-email-signup__field{flex-direction:column}.rc-email-signup__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-email-signup.css.map */
