.newsletter{background:var(--newsletter-bg, var(--color-oyster));padding:clamp(64px,8vw,112px) var(--page-gutter)}.newsletter__inner{max-width:520px;margin:0 auto;text-align:center}.newsletter__heading{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem)}.newsletter__text{font-size:.9375rem;line-height:1.6;opacity:1}.newsletter__text p{margin:0}.newsletter__form{margin-top:32px}.newsletter__field{display:flex;align-items:center;border-bottom:1px solid currentColor}.newsletter__input{flex:1;min-width:0;padding:10px 12px 10px 0;font-family:var(--font-body);font-size:1rem;color:inherit;background:transparent;border:0;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.newsletter__input::placeholder{color:inherit;opacity:.9}.newsletter__submit{flex:none;padding:10px 0;font-family:var(--font-alt-1);font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-nav);text-transform:uppercase;transition:opacity .2s var(--ease)}.newsletter__submit:hover{opacity:.6}.newsletter__message{margin:16px 0 0;font-size:.875rem}.newsletter__message--error{color:var(--color-accent)}.newsletter.deco-host{overflow:hidden}.newsletter__inner{position:relative}.newsletter__extra--top{margin-bottom:28px}.newsletter__extra--bottom{margin-top:32px}.newsletter__extra-sub{margin:0 0 10px;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-nav);text-transform:uppercase;opacity:.75}.newsletter__extra-heading{margin:0 0 10px;font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2}.newsletter__extra-text{font-size:.9375rem;line-height:1.6;opacity:.85}.newsletter__extra-text p{margin:0 0 .6em}.newsletter__extra-text p:last-child{margin:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-newsletter.css.map */
