.email-signup--inner{padding:0 15px;max-width:1440px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.email-signup--inner{padding:0 50px}}.signup-container{margin-bottom:0}.signup-container .form-notification{margin-bottom:10px}.signup-container fieldset{position:relative}.signup-form--inline input{padding-right:40px;width:100%;margin-bottom:0}[dir=rtl] .signup-form--inline input{padding-left:40px;padding-right:17px}.signup-form--inline button.submit{position:absolute;bottom:0;right:0;height:100%;max-height:52px;width:40px;display:flex;align-items:center;justify-content:center}[dir=rtl] .signup-form--inline button.submit{right:auto;left:0;transform:rotate(180deg)}.signup-container--terms{display:inline-flex;align-items:center;margin-top:10px}.signup-container--terms input{width:auto;margin-right:8px}.email-signup{background:var(--color-bg, var(--bg-body, #fff));color:var(--color-text, var(--color-body))}.email-signup .signup-container{max-width:510px;margin:0 auto}.email-signup .signup-container button svg path{stroke:var(--color-text, var(--color-accent))}.email-signup .signup-container input{color:var(--color-text, var(--color-body))}.email-signup .signup-form--stacked fieldset{position:static;display:flex;flex-direction:column;align-items:stretch;gap:1rem;border:0;margin:0;padding:0}.email-signup .signup-form--stacked input{padding-right:17px;width:100%;margin-bottom:0}[dir=rtl] .email-signup .signup-form--stacked input{padding-left:17px;padding-right:17px}.email-signup .signup-form--stacked .signup-form__submit{position:static;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:48px;height:auto;max-height:none;margin:0;padding:.75rem 1.5rem;box-sizing:border-box;font-family:inherit;font-size:calc(var(--button-font-scale, 1) * .875rem);font-weight:var(--font-body-bold-weight, 600);letter-spacing:var(--button-letter-spacing, .02em);text-transform:uppercase;text-align:center;line-height:1.2;cursor:pointer;transform:none;border:1px solid var(--solid-button-background, var(--color-accent));background:var(--solid-button-background, var(--color-accent));color:var(--solid-button-label, #fff);border-radius:var(--button-border-radius, 0);appearance:none;-webkit-appearance:none}.email-signup .signup-form__disclaimer{margin-top:1rem;text-align:center;font-size:.8125rem;line-height:1.4;color:var(--color-text, var(--color-body))}.email-signup .signup-form__disclaimer p{margin:0;font-size:10px;line-height:inherit;opacity:.7}.email-signup .section-header--content .h3{color:var(--color-text, var(--color-accent))}.email-signup{min-height:60dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.email-signup__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.email-signup__content{position:relative;z-index:1;width:90%;background:#fff;padding:8px}.email-signup__content .email-signup--inner{max-width:none;border:1px solid var(--color-accent);padding:5% 10%}.email-signup .section-header{margin:0}.email-signup .section-header--content{max-width:none}.email-signup .section-header--content .h3{font-size:36px;font-weight:400;line-height:40px;letter-spacing:.025em}.email-signup .section-header--content .rte{margin-top:24px}.email-signup .section-header--content p{font-size:18px;font-weight:400}.email-signup .signup-container{margin-top:32px}@media only screen and (max-width:767px){.email-signup .section-header--content .h3{font-size:1.375rem;line-height:1.625rem}.email-signup .section-header--content p{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:768px){.email-signup{min-height:75dvh}.email-signup__content{width:55%}}@media(min-width:1024px)and (max-width:1579px){.email-signup .section-header--content .h3{font-size:2rem}.email-signup .section-header--content p{font-size:1.0625rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/email-signup.css.map */
