.mm-newsletter{background-color:var(--mm-newsletter-bg, #fff7f0)}.mm-newsletter .page-width{padding:0 20px;max-width:1320px;margin:0 auto}.mm-newsletter__card{display:flex;flex-direction:column;width:100%}.mm-newsletter__media{position:relative;width:100%;height:211px;overflow:hidden;border:1px solid var(--mm-newsletter-image-border, #f04629);border-bottom:0;border-radius:20px 20px 0 0}.mm-newsletter__img{display:block;width:100%;height:100%;object-fit:cover}.mm-newsletter__img--desk{display:none}.mm-newsletter__img--placeholder{background-color:#0000500f}.mm-newsletter__content{display:flex;flex-direction:column;gap:16px;width:100%;padding:40px 20px;background-color:var(--mm-newsletter-panel-bg, #fff7f0);border:1px solid var(--mm-newsletter-border, #fa7800);border-top:0;border-radius:0 0 20px 20px}.mm-newsletter__copy{display:flex;flex-direction:column;gap:12px;width:100%}.mm-newsletter__heading{margin:0;font-family:var(--font-cardo);font-size:28px;line-height:28px;font-weight:400;text-transform:uppercase;color:var(--mm-newsletter-heading, #000050)}.mm-newsletter__subheading{margin:0;font-family:var(--font-albert-sans);font-size:14px;line-height:20px;font-weight:400;color:var(--mm-newsletter-heading, #000050);opacity:.5}.mm-newsletter__form{display:flex;flex-direction:column;gap:10px;width:100%}.mm-newsletter__field{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 7px 7px 20px;border:1px solid var(--mm-newsletter-input-border, #fa7800);border-radius:12px;background-color:#fff}.mm-newsletter__input{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;font-family:var(--font-albert-sans);font-size:14px;line-height:20px;font-weight:400;color:var(--mm-newsletter-heading, #000050)}.mm-newsletter__input::placeholder{color:var(--mm-newsletter-heading, #000050);opacity:.5}.mm-newsletter__input:focus{outline:none}.mm-newsletter__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:77px;height:36px;padding:0;border:0;border-radius:10px;background-color:var(--mm-newsletter-submit-bg, #f04629);font-family:var(--font-albert-sans);font-size:14px;line-height:15px;font-weight:400;color:var(--mm-newsletter-submit-text, #ffffff);cursor:pointer;transition:background-color .25s ease}@media screen and (pointer:fine){.mm-newsletter__submit:hover{background-color:#d93d22}}.mm-newsletter__submit:focus-visible{outline:2px solid var(--mm-newsletter-heading, #000050);outline-offset:2px}.mm-newsletter__disclaimer{margin:0;font-family:var(--font-albert-sans);font-size:10px;line-height:14px;font-weight:400;font-style:italic;color:var(--mm-newsletter-heading, #000050);opacity:.5}.mm-newsletter__message{margin:0;font-family:var(--font-albert-sans);font-size:14px;line-height:20px;font-weight:400}.mm-newsletter__message--success{color:#1a7f4b}.mm-newsletter__message--error{color:#c82814}@media screen and (min-width:750px){.mm-newsletter__card{flex-direction:row;align-items:stretch}.mm-newsletter__media{flex:1 1 0;max-width:none;height:auto;min-height:260px;border:1px solid var(--mm-newsletter-border, #fa7800);border-right:0;border-radius:20px 0 0 20px}.mm-newsletter__img--mob{display:none}.mm-newsletter__img--desk{display:block}.mm-newsletter__content{flex:1 1 0;max-width:none;justify-content:center;padding:48px 40px;border:1px solid var(--mm-newsletter-border, #fa7800);border-left:0;border-radius:0 20px 20px 0}.mm-newsletter__heading{font-size:40px;line-height:40px}.mm-newsletter__subheading,.mm-newsletter__input{font-size:16px;line-height:22px}.mm-newsletter__submit{width:auto;padding:0 35px;font-size:16px;line-height:18px}.mm-newsletter__disclaimer{font-size:12px;line-height:17px}}@media screen and (min-width:1200px){.mm-newsletter__card{max-width:1279px;margin:0 auto}.mm-newsletter__media{flex:0 1 413px;max-width:413px;min-height:344px}.mm-newsletter__content{flex:1 1 0;max-width:866px;min-height:344px;padding:80px 153px 81px 50px}.mm-newsletter__copy,.mm-newsletter__form{max-width:663px}.mm-newsletter__heading{font-size:50px;line-height:50px}.mm-newsletter__subheading,.mm-newsletter__input{font-size:18px;line-height:25px}.mm-newsletter__submit{font-size:18px;line-height:20px}.mm-newsletter__disclaimer{font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mm-newsletter.css.map */
