.newsletter-form__heading{margin-bottom:var(--space-md)}.newsletter-form__text{font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.newsletter-form__form{display:flex;flex-direction:column;gap:var(--space-sm)}.newsletter-form__form .h-captcha{position:absolute}.newsletter-form__row{align-items:center;border:var(--border-width) solid var(--color-text-secondary);display:flex;gap:var(--space-sm);max-width:600px;width:100%}.newsletter-form__row:focus-within{border-color:var(--color-text)}.newsletter-form__row--error,.newsletter-form__row--error:focus-within{border-color:var(--color-semantic-error)}.newsletter-form__field{flex:1;min-width:0}.newsletter-form__field .form-field__input{background:transparent;border:none;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);line-height:20px;min-height:0;padding:var(--space-md) 0 var(--space-md) var(--space-md)}.newsletter-form__field .form-field__input:focus,.newsletter-form__field .form-field__input:focus-visible{outline:none}.newsletter-form__field .form-field__input::placeholder{color:var(--color-text-secondary)}.newsletter-form__submit{align-items:center;background:none;border:none;border-radius:var(--border-radius-none);color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);justify-content:flex-end;letter-spacing:var(--letter-spacing-wide);line-height:1.55;min-height:0;padding:var(--space-md) var(--space-md) var(--space-md) 0;position:relative;transition:opacity .2s ease;white-space:nowrap}.newsletter-form__submit:hover{opacity:.9}.newsletter-form__submit:disabled{cursor:not-allowed;opacity:.6}.newsletter-form__submit[aria-busy=true] .newsletter-form__submit-label{visibility:hidden}.newsletter-form__submit .loading__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.newsletter-form__gdpr .form-checkbox__box{border-color:var(--color-text-secondary)}.newsletter-form__gdpr.form-checkbox--error .form-checkbox__box{border-color:var(--color-semantic-error)}.newsletter-form__gdpr,.newsletter-form__error,.newsletter-form__thanks{max-width:600px;text-align:left;width:100%}.newsletter-form__error,.newsletter-form__thanks{font-size:var(--font-size-sm);margin:0}.newsletter-form__error{color:var(--color-semantic-error)}.newsletter-form__thanks{color:var(--color-semantic-success)}
/*# sourceMappingURL=/cdn/shop/t/111/assets/snippet-newsletter-form.css.map */
