.newsletter-wrap{background:var(--newsletter-outer, var(--color-background))}.newsletter{position:relative;padding:3rem 1.5rem;background:var(--newsletter-bg, var(--color-maroon));color:var(--newsletter-fg, #fff);text-align:center;overflow:hidden}@media(min-width:640px){.newsletter{padding:3.5rem 3rem}}.newsletter__inner{position:relative;z-index:2;max-width:36rem;margin:0 auto}.newsletter__eyebrow{color:var(--newsletter-accent, var(--color-gold-light));letter-spacing:.4em}.newsletter__heading{font-family:var(--font-heading);font-size:calc(clamp(1.5rem,1.2rem + 1.2vw,1.875rem) * var(--heading-scale));line-height:1.35;margin-bottom:.75rem}.newsletter__heading-accent{color:var(--newsletter-accent, var(--color-gold-light))}.newsletter__text{color:#fff9;font-size:.875rem;line-height:1.7;max-width:28rem;margin:0 auto 1.75rem}.newsletter__form{max-width:28rem;margin:0 auto}.newsletter__field{position:relative;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.2)}.newsletter__field:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(to right,var(--color-gold),var(--newsletter-accent, var(--color-gold-light)));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo)}.newsletter__field:focus-within:after{transform:scaleX(1)}.newsletter__field input{flex:1 1 auto;height:3rem;padding:0;background:transparent;border:0;color:inherit;font-size:.875rem;letter-spacing:.02em}.newsletter__field input::placeholder{color:#ffffff59}.newsletter__field input:focus{outline:none}.newsletter__submit{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0;padding:.75rem 0;background:none;border:0;color:#ffffffe6;font-size:.625rem;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:color .5s ease}.newsletter__submit:hover{color:var(--newsletter-accent, var(--color-gold-light))}.newsletter__submit-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-gold-light-rgb),.5);border-radius:999px;color:var(--newsletter-accent, var(--color-gold-light));transition:background-color .5s ease,color .5s ease,border-color .5s ease}.newsletter__submit:hover .newsletter__submit-icon{background:var(--newsletter-accent, var(--color-gold-light));border-color:var(--newsletter-accent, var(--color-gold-light));color:var(--newsletter-bg, var(--color-maroon))}.newsletter__disclaimer{margin-top:1.25rem;font-size:.625rem;color:#ffffff59}.newsletter__error{margin-top:1rem;font-size:.75rem;color:#ffb4b4}.newsletter__success{display:flex;flex-direction:column;align-items:center}.newsletter__success-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--newsletter-accent, var(--color-gold-light));border-radius:999px;color:var(--newsletter-accent, var(--color-gold-light));margin-bottom:1.25rem}.newsletter__success-title{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem}.newsletter__success-text{color:#fff9;font-size:.875rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-newsletter.css.map */
