.signup__wrapper .signup__inner{padding-top:var(--desktop-gap);padding-bottom:var(--desktop-gap);display:grid;grid-template-columns:1fr;gap:var(--desktop-gap)}.signup__wrapper .signup__inner .signup__content{display:flex;align-items:start;justify-content:center;flex-direction:column}.signup__wrapper .signup__inner .signup__content .signup__title{margin:0;line-height:var(--line-height-slim);font-size:var(--font-size-large);padding-bottom:var(--mobile-gap)}.signup__wrapper .signup__inner .signup__content .signup__subtitle{margin:0;line-height:var(--line-height-regular);font-size:var(--font-size-small);max-width:100%}.signup__wrapper .signup__inner .signup__form{border-radius:calc(var(--image-radius) / 2);padding:var(--mobile-gap);box-shadow:var(--box-shadow-button);background:var(--color-white)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field{display:flex;flex-direction:column;border-bottom:var(--pixel) solid var(--color-light-grey)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-input{width:100%;border:0;padding:calc(var(--mobile-gap) / 2) 0;line-height:var(--line-height-regular);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);outline:0;box-shadow:none;background:transparent}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-input::placeholder{color:var(--color-dark-grey);opacity:1;font-size:var(--font-size-small)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-tiny)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-form-button{position:absolute;right:0;bottom:var(--mobile-gap);background:transparent;border:0;cursor:pointer}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-form-button svg{color:var(--color-black)}.signup__wrapper .signup__inner .signup__form .signup__terms{margin:0;line-height:var(--line-height-regular);color:var(--color-dark-grey);font-size:var(--font-size-xs);padding-top:var(--mobile-gap)}.signup__wrapper .signup__inner .signup__form .signup__terms a{color:var(--color-dark-grey)}.signup__wrapper .signup__inner .signup__form .newsletter-form .newsletter-form__message--success{margin-top:var(--mobile-gap);margin-bottom:0;width:max-content;background:var(--color-green);color:var(--color-white);padding:calc(var(--mobile-gap) / 2);border-radius:var(--button-radius);font-size:var(--font-size-xs)}.signup__wrapper .signup__inner .signup__form .newsletter-form .newsletter-form__message--success .icon-success path{stroke:var(--color-white)}@media screen and (min-width: 990px){.signup__wrapper .signup__inner{gap:var(--desktop-gap);padding-top:calc(var(--desktop-gap) * 2);padding-bottom:calc(var(--desktop-gap) * 2);max-width:70%}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-input{padding:var(--mobile-gap) 0;font-size:var(--font-size-body)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-input,.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-input::placeholder{font-size:var(--font-size-body)}.signup__wrapper .signup__inner .signup__content{align-items:center;justify-content:center;text-align:center}.signup__wrapper .signup__inner .signup__content .signup__title{font-size:var(--font-size-xxxl);padding-bottom:var(--mobile-gap);max-width:70%}.signup__wrapper .signup__inner .signup__content .signup__subtitle{margin:0;line-height:var(--line-height-regular);font-size:var(--font-size-small);max-width:70%}.signup__wrapper .signup__inner .signup__form{padding:var(--desktop-gap);border-radius:var(--image-radius)}.signup__wrapper .signup__inner .signup__form .newsletter-form .custom-field .custom-label{font-size:var(--font-size-small)}.signup__wrapper .signup__inner .signup__form .newsletter-form .newsletter-form__message--success{font-size:var(--font-size-tiny);padding:var(--mobile-gap)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-signup.css.map */
