.newsletter{text-align:left}.newsletter__wrapper{width:100%}.newsletter__content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%}.newsletter__image{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:var(--newsletter-image-width, 280px);max-width:var(--newsletter-image-width, 280px)}.newsletter__image-link{display:block;line-height:0}.newsletter__image-media{display:block;width:100%;max-width:var(--newsletter-image-width, 280px);height:auto;object-fit:contain}.newsletter__logo-tagline{margin:.8rem 0 0;color:#fff;font-family:var(--font-heading-family);font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.newsletter__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.4rem}.newsletter__content-wrapper:not(.newsletter__content-wrapper--has-image) .newsletter__body{margin-left:0;max-width:100%;width:100%}.newsletter__text-content{width:100%;text-align:left}.newsletter__text-content .inline-richtext{margin:0;text-transform:uppercase;color:#fff;font-family:var(--font-heading-family);font-size:26px;font-weight:600;line-height:1.1;letter-spacing:.02em}.newsletter__text-content .newsletter__subheading{color:#f2f0e9;font-size:16px;font-weight:400;line-height:24px;margin-top:14px}.newsletter__subheading{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5}.newsletter__subheading p{margin:0}.newsletter-form__wrapper{width:100%}.newsletter__wrapper .newsletter-form{width:100%;align-items:stretch;margin:0}.newsletter__wrapper .newsletter-form__field-wrapper{width:100%;max-width:none}.newsletter__wrapper .field{display:flex;align-items:center;gap:1rem;width:100%}.newsletter__wrapper .field:before,.newsletter__wrapper .field:after{display:none}.newsletter__wrapper .field__input{display:block;min-height:50px;height:50px;padding:12px 20px!important;flex:1 1 auto;width:auto;min-width:0;border-radius:27px;background:#fff;color:#122145;font-size:14px;font-weight:400;line-height:normal;border:none;box-shadow:none}.newsletter__wrapper .field__input:focus,.newsletter__wrapper .field__input:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}.newsletter__wrapper .field__input:focus~.field__label,.newsletter__wrapper .field__input:not(:placeholder-shown)~.field__label,.newsletter__wrapper .field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + .3rem)}.newsletter__wrapper .field__label{color:#414d6a;font-size:14px;font-weight:400;line-height:normal;top:calc(16px + var(--inputs-border-width))}.newsletter__wrapper .newsletter-form__button{position:relative;right:auto;top:auto;z-index:0;isolation:isolate;width:auto;min-width:13rem;flex-shrink:0;min-height:50px;height:50px;padding:12px 28px;border-radius:27px;background:#fff;color:#122145;border:none;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.newsletter__wrapper .newsletter-form__button:hover,.newsletter__wrapper .newsletter-form__button:focus-visible{background:#f2f0e9;color:#122145}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1rem;text-align:left}@media screen and (max-width:749px){.newsletter__content-wrapper{flex-direction:column;align-items:flex-start;gap:2.4rem}.newsletter__image{max-width:min(var(--newsletter-image-width, 280px),220px)}.newsletter__body{margin-left:0;max-width:100%;width:100%;gap:2rem}.newsletter__text-content .inline-richtext{font-size:20px}.newsletter__wrapper .field{flex-direction:column;align-items:stretch;gap:1.2rem}.newsletter__wrapper .field__input{font-size:16px!important;height:auto}.newsletter__wrapper .field__input:focus~.field__label,.newsletter__wrapper .field__input:not(:placeholder-shown)~.field__label,.newsletter__wrapper .field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + .3rem)!important;font-size:10px!important}.newsletter__wrapper .field__label{font-size:16px!important}.newsletter__wrapper .newsletter-form__button{width:100%;min-width:0;min-height:50px!important;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/newsletter-section.css.map */
