.signup-form{display:flex;flex-direction:column;width:70%}@media only screen and (max-width: 768px){.signup-form{width:100%}}.signup-container fieldset{position:relative;border:none;padding:0;gap:16px;display:flex;flex-direction:column}.signup-container input{padding-right:120px;width:100%;margin-bottom:0;color:var(--color-text, var(--color-body))}.signup-container button{background-color:#5e7080;color:#fff;border:1px solid #fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;position:absolute;bottom:0;right:0;height:48px;width:auto;display:flex;align-items:center;justify-content:center}.signup-container button svg path{stroke:var(--color-text, var(--color-accent))}.form-notification.error{color:#d9534f;background-color:#f8d7da;padding:10px;border-radius:4px;font-size:16px;margin-bottom:10px}.form-notification.success{color:#28a745;background-color:#d4edda;padding:10px;border-radius:4px;font-size:16px;margin-bottom:10px}.signup-container--terms{display:inline-flex;align-items:center;margin-top:10px}.signup-container--terms input{width:auto;margin-right:8px}.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}}.email-signup{background:var(--color-bg, var(--bg-body));color:var(--color-text, var(--color-body))}.email-signup .signup-container{max-width:510px;margin:0 auto}.email-signup .section-header--content .h3{color:var(--color-text, var(--color-accent))}
/*# sourceMappingURL=/cdn/shop/t/148/assets/email-signup.css.map */
