.ks-footer .ks-footer-newsletter__form{display:block;margin-top:24px;border:0}.ks-footer .ks-footer-newsletter__label{display:block;margin:0 0 10px;color:var(--ks-cream, #fbf8f0);font-family:var(--ks-register, monospace);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em}.ks-footer .ks-footer-newsletter__fields{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0}.ks-footer .ks-footer-newsletter__fields .ks-footer__input{box-sizing:border-box;flex:1 1 220px;width:100%;min-width:0;max-width:100%;height:54px;margin:0;padding:14px 16px;border:1px solid #d8d2c2;border-radius:0;outline:0;color:#1c1b17;background:#fbf8f0;box-shadow:none;font-family:var(--ks-serif, Georgia, serif);font-size:18px;font-weight:400;line-height:1.3;caret-color:#1f3a23;-webkit-text-fill-color:#1c1b17;-webkit-appearance:none;appearance:none}.ks-footer .ks-footer-newsletter__fields .ks-footer__input::placeholder{color:#625e54;opacity:1;-webkit-text-fill-color:#625e54}.ks-footer .ks-footer-newsletter__fields .ks-footer__input:focus{border-color:#1f3a23;outline:2px solid #c9d8bf;outline-offset:3px;color:#1c1b17;background:#fbf8f0;box-shadow:inset 0 0 0 1px #1f3a23;-webkit-text-fill-color:#1c1b17}.ks-footer .ks-footer-newsletter__fields .ks-footer__input:-webkit-autofill,.ks-footer .ks-footer-newsletter__fields .ks-footer__input:-webkit-autofill:hover,.ks-footer .ks-footer-newsletter__fields .ks-footer__input:-webkit-autofill:focus{border-color:#d8d2c2;color:#1c1b17;background:#fbf8f0;box-shadow:0 0 0 1000px #fbf8f0 inset;caret-color:#1f3a23;-webkit-text-fill-color:#1c1b17}.ks-footer .ks-footer-newsletter__fields .ks-footer__input:autofill{color:#1c1b17;background:#fbf8f0;box-shadow:0 0 0 1000px #fbf8f0 inset;caret-color:#1f3a23}.ks-footer .ks-footer-newsletter__fields .ks-footer__input[aria-invalid=true]{border:2px solid #b75542}.ks-footer .ks-footer-newsletter__fields .ks-footer__submit{box-sizing:border-box;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;align-self:stretch;gap:16px;width:auto;max-width:100%;height:auto;min-height:54px;margin:0;padding:14px 18px;border:1px solid #c9d8bf;border-radius:0;color:#fbf8f0;background:#294a2d;box-shadow:none;font-family:var(--ks-register, monospace);font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.05em;text-align:center;text-transform:uppercase;transform:none;transition:background-color .15s ease,border-color .15s ease}.ks-footer .ks-footer-newsletter__fields .ks-footer__submit:hover{border-color:#fbf8f0;color:#1f3a23;background:#fbf8f0;transform:none}.ks-footer .ks-footer-newsletter__fields .ks-footer__submit:focus-visible{outline:2px solid #fbf8f0;outline-offset:3px}.ks-footer .ks-footer-newsletter__form .ks-footer__form-message{margin:12px 0 0;padding:14px 16px;border:1px solid #6d8765;color:#eef3e9;background:#294a2d;font-family:var(--ks-serif, Georgia, serif);font-size:16px;line-height:1.5}.ks-footer .ks-footer-newsletter__form .ks-footer__form-message--error{border-color:#e8aaa0;color:#ffd7cd;background:#3b3027}.ks-footer .ks-footer-newsletter__form .ks-footer__form-message[hidden]{display:none}.ks-footer .ks-footer-newsletter__form .ks-footer__form-message ul{margin:0;padding-left:18px}.ks-footer .ks-footer-newsletter__form .ks-footer__form-message a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ks-footer .ks-footer-newsletter__demo-note{margin:12px 0 8px;color:#c9d8bf;font-size:14px;line-height:1.5}.ks-footer .ks-footer-newsletter__preview-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;color:#fbf8f0;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:5px}.ks-footer .ks-footer-newsletter__preview-link:focus-visible{outline:2px solid #fbf8f0;outline-offset:3px}@media(max-width:600px){.ks-footer .ks-footer-newsletter__fields{flex-direction:column}.ks-footer .ks-footer-newsletter__fields .ks-footer__input,.ks-footer .ks-footer-newsletter__fields .ks-footer__submit{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.ks-footer .ks-footer-newsletter__fields .ks-footer__submit{transition:none}}@media(forced-colors:active){.ks-footer .ks-footer-newsletter__fields .ks-footer__input{color:CanvasText;background:Canvas;-webkit-text-fill-color:CanvasText}.ks-footer .ks-footer-newsletter__fields .ks-footer__input:focus,.ks-footer .ks-footer-newsletter__fields .ks-footer__submit:focus-visible{outline:2px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ks-newsletter-footer.css.map */
