.signup-form__heading{margin-top:0;margin-bottom:1.2rem}.signup-form__subheading{margin-bottom:2.8rem}.signup-form__form{margin-top:2.8rem}.signup-form .signup-field:before,.signup-form .signup-field:after{display:none!important;content:none!important;box-shadow:none!important}.signup-form .signup-field{display:block;position:relative;width:100%}.signup-form .signup-field__label{display:block;font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin-bottom:.3rem;line-height:1}.signup-form .signup-field__input{display:block;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:1px solid rgba(var(--color-foreground),.35)!important;border-radius:0!important;box-shadow:none!important;outline:none;padding:.4rem 0 .7rem!important;margin:0!important;width:100%;height:auto!important;min-height:unset!important;font-size:1.5rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);transition:border-color .2s ease}.signup-form .signup-field__input:focus{border-bottom-color:rgba(var(--color-foreground),.7)!important;box-shadow:none!important;outline:none;background:transparent!important}.signup-form .signup-field__input::placeholder{color:transparent!important;opacity:0!important}.signup-form select.signup-field__input{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:2.4rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='currentColor' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .2rem center!important;background-color:transparent!important}.signup-form [data-klaviyo-email-form]{max-width:none;width:100%}.signup-form__form{width:100%}.signup-form__fields,.signup-field-row{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}@media screen and (min-width:750px){.signup-field-row{grid-template-columns:repeat(2,1fr);gap:2rem 4rem}.signup-field-row--full{grid-template-columns:1fr!important}.signup-field-row--three{grid-template-columns:12rem 1fr 1fr}}.signup-field__phone-wrapper{display:flex;gap:1rem}.signup-field__phone-wrapper .signup-field__dial-code{flex:0 0 17rem;width:17rem!important;min-width:0}.signup-field__phone-wrapper .signup-field__phone-number{flex:1 1 0;width:0!important;min-width:0}.signup-form__footer{margin-top:2.4rem}.signup-form__button{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem;padding:1.4rem 3.6rem;font-weight:400;box-shadow:none;transition:background .2s ease,color .2s ease;min-width:14rem;cursor:pointer}.signup-form__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.signup-form__message{display:flex;align-items:center;gap:.8rem;margin-top:1.6rem}.signup-form__message.hidden{display:none}.signup-form__message--error{color:rgb(var(--color-error, var(--color-foreground)));font-size:1.3rem}.signup-form__message--success{font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/254/assets/section-signup-form.css.map */
