.footer-newsletter--design-d2 .footer-newsletter__heading{text-transform:uppercase;letter-spacing:.06em;font-size:.85em;font-weight:600}.footer-newsletter--design-d2 .footer-newsletter__field-wrap{align-items:stretch;background-color:var(--nl-input-bg-color, var(--color-input-bg, transparent));border:var(--nl-border-width-px, var(--border-width-inputs, 1px)) solid var(--nl-input-border-color, var(--color-input-border, currentColor));border-radius:999px;padding:4px}.footer-newsletter--design-d2 .footer-newsletter__input{border:none;background:transparent;height:auto;padding-inline:14px;flex:1 1 auto}.footer-newsletter--design-d2 .footer-newsletter__input:focus{outline:none}.footer-newsletter--design-d2 .footer-newsletter__field-wrap:focus-within{outline:2px solid var(--color-input-border-focus, var(--color-accent, currentColor));outline-offset:1px}.footer-newsletter--design-d2 .footer-newsletter__submit{flex:0 0 auto;padding-inline:20px;padding-block:0;border-radius:999px;background-color:var(--nl-accent-color, var(--color-accent, var(--color-button-bg, currentColor)));color:var(--nl-button-text-color, var(--color-button-text, #fff));font-weight:600}.footer-newsletter--design-d2 .footer-newsletter__submit:hover{background-color:var(--color-button-hover-bg, var(--nl-accent-color, var(--color-accent, currentColor)))}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-footer-newsletter--d2.css.map */
