.kl-newsletter{position:relative;display:flex;overflow:hidden;width:100%;min-height:26rem;padding:2.4rem 2rem 3.2rem}.kl-newsletter--background-white{background-color:#fff}.kl-newsletter--background-cream{background-color:#f7f3ec}.kl-newsletter--mobile-position-top{align-items:flex-start}.kl-newsletter--mobile-position-middle{align-items:center}.kl-newsletter--mobile-position-bottom{align-items:flex-end}.kl-newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0}.kl-newsletter__media--desktop{display:none}.kl-newsletter__picture{display:block;height:100%}.kl-newsletter__image{display:block;width:100%;height:100%;object-fit:cover}.kl-newsletter__inner{position:relative;width:100%}.kl-newsletter--mobile-align-left .kl-newsletter__inner{text-align:left}.kl-newsletter--mobile-align-center .kl-newsletter__inner{text-align:center}.kl-newsletter__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.25;letter-spacing:normal}.kl-newsletter__subheading{max-width:36rem;margin:.8rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:1.2rem;line-height:1.57}.kl-newsletter--mobile-align-center .kl-newsletter__subheading{margin-inline:auto}.kl-newsletter__form{margin:2.4rem 0 0}.kl-newsletter__field{display:flex;gap:.8rem;width:100%}.kl-newsletter__label{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.kl-newsletter__input{flex:1 1 auto;min-width:0;height:4.7rem;padding:0 1.68rem;border:.1rem solid #b3b6bf;background-color:#f8f4ef;color:#5b6273;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.4}.kl-newsletter__input::placeholder{color:#5b6273;opacity:.6}.kl-newsletter__button{flex:0 0 auto;height:4.7rem;padding:0 2.6rem;border:.1rem solid #262a32;background-color:#262a32;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1;letter-spacing:normal;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.kl-newsletter__button:hover{opacity:.85}.kl-newsletter__input:focus-visible,.kl-newsletter__button:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}.kl-newsletter__message{margin:1.2rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:1.5}.kl-newsletter__message--error{color:#a5322b}.kl-newsletter__message--success{color:#1f6f52}.kl-newsletter__legal{max-width:34.3rem;margin:.8rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:1.2rem;line-height:1.25}.kl-newsletter--mobile-align-center .kl-newsletter__legal{margin-inline:auto}.kl-newsletter__legal p{margin:0}.kl-newsletter__legal a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.kl-newsletter--text-dark .kl-newsletter__heading{color:#0a0a0a}.kl-newsletter--text-dark .kl-newsletter__subheading,.kl-newsletter--text-dark .kl-newsletter__legal{color:#33312f}.kl-newsletter--text-light .kl-newsletter__heading,.kl-newsletter--text-light .kl-newsletter__subheading,.kl-newsletter--text-light .kl-newsletter__legal{color:#fff}@media(min-width:750px){.kl-newsletter{align-items:center;min-height:35rem;padding:4.8rem 5rem}.kl-newsletter__media--desktop{display:block}.kl-newsletter__media--mobile{display:none}.kl-newsletter--desktop-align-left .kl-newsletter__inner{text-align:left}.kl-newsletter--desktop-align-center .kl-newsletter__inner{text-align:center}.kl-newsletter__heading{font-size:2.9rem}.kl-newsletter__subheading{max-width:85rem;margin-top:1rem}.kl-newsletter--desktop-align-center .kl-newsletter__subheading{margin-inline:auto}.kl-newsletter--desktop-align-left .kl-newsletter__subheading{margin-inline:0}.kl-newsletter__input{flex:0 1 42.1rem}.kl-newsletter__input,.kl-newsletter__button{height:5.6rem}.kl-newsletter--desktop-align-center .kl-newsletter__field{justify-content:center}.kl-newsletter--desktop-align-left .kl-newsletter__field{justify-content:flex-start}.kl-newsletter__legal{max-width:52rem;margin-top:2.1rem}.kl-newsletter--desktop-align-center .kl-newsletter__legal{margin-inline:auto}.kl-newsletter--desktop-align-left .kl-newsletter__legal{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/395/assets/kl-newsletter.css.map */
