.mailing-list{background:#f7f4ee;width:100%;padding:28px 0}.mailing-list-inner{justify-content:flex-start;align-items:center;gap:48px;max-width:1440px;margin:0 auto;padding:0 48px;display:flex}.mailing-list-heading{color:#97a83b;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:40px;font-weight:900}.mailing-pill{background:#f7f4ee;border:1.5px solid #3e4032;border-radius:999px;align-items:center;width:900px;height:56px;padding-left:28px;display:flex;position:relative}.mailing-input{color:#3e4032;background:0 0;border:none;outline:none;width:100%;padding-right:190px;font-family:inherit;font-size:18px}.mailing-input::placeholder{color:#3e4032;opacity:.75;letter-spacing:.02em}.mailing-input:disabled{opacity:.6;cursor:not-allowed}.mailing-cta{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#d89a2c;border:none;border-radius:999px;width:170px;height:44px;font-family:inherit;font-size:16px;font-weight:800;transition:background-color .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mailing-cta:hover:not(:disabled){background:#c48d1e}.mailing-cta:disabled{opacity:.6;cursor:not-allowed}.error-message{color:#c53030;text-align:center;width:100%;margin:8px 0 0;padding:0 48px;font-size:13px}.success-message{color:#38a169;text-align:center;width:100%;margin:8px 0 0;padding:0 48px;font-size:13px;font-weight:600}@media (max-width:1024px){.mailing-list-inner{gap:32px;padding:0 32px}.mailing-list-heading{font-size:32px}.mailing-pill{width:100%;max-width:700px}}@media (max-width:768px){.mailing-list{padding:24px 0}.mailing-list-inner{flex-direction:column;align-items:stretch;gap:24px;padding:0 24px}.mailing-list-heading{text-align:center;font-size:28px}.mailing-pill{width:100%;max-width:100%}.mailing-input{padding-right:160px;font-size:16px}.mailing-cta{width:150px;height:40px;font-size:14px}.error-message,.success-message{padding:0 24px}}
