.newsletter{border-radius:0}.newsletter__wrapper{padding:44px 24px 52px}@media screen and (min-width:750px){.newsletter__wrapper{padding:56px 48px 64px}}.newsletter__wrapper :is(h1,h2,h3,h4,.h4){font-family:var(--font-heading-family);font-weight:600;font-size:clamp(24px,20px + 1vw,32px);line-height:1.2;letter-spacing:0;color:var(--luxe-ink, #1C2B4A)}.newsletter__subheading,.newsletter__subheading p{font-size:15px;line-height:1.55;color:var(--luxe-note-ink, #545A6B)}.newsletter__wrapper>*+*{margin-top:10px}.newsletter__wrapper>*+div:last-child{margin-top:18px}.newsletter .newsletter-form__field-wrapper{width:432px;max-width:100%}.newsletter .newsletter-form .field{position:relative}.newsletter .newsletter-form .field__input{background:#fff;border:1.5px solid var(--luxe-lines, #E5DCD3);border-radius:var(--luxe-r-control, 14px);box-shadow:none;min-height:54px;padding:0 62px 0 18px;font-size:16px;color:var(--luxe-ink, #1C2B4A);transition:border-color .15s ease,box-shadow .15s ease}.newsletter .newsletter-form .field__input::placeholder{color:var(--luxe-note-ink, #545A6B);opacity:1}.newsletter .newsletter-form .field:hover .field__input{border-color:var(--luxe-note-ink, #545A6B)}.newsletter .newsletter-form .field__input:focus,.newsletter .newsletter-form .field__input:focus-visible{border-color:var(--luxe-ink, #1C2B4A);box-shadow:0 0 0 3px color-mix(in srgb,#1C2B4A 12%,transparent);outline:0}.newsletter .newsletter-form .field__button{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--luxe-cta, #1C2B4A);color:#fff;box-shadow:none;transition:transform .15s ease}.newsletter .newsletter-form .field:hover .field__button,.newsletter .newsletter-form .field__input:focus~.field__button,.newsletter .newsletter-form .field__input:focus-visible~.field__button{padding-inline-end:0}.newsletter .newsletter-form .field__button:hover{transform:translateY(-50%) scale(1.05)}.newsletter .newsletter-form .field__button:focus-visible{outline:3px solid var(--luxe-accent-deep, #6E4A5E);outline-offset:2px}.newsletter .newsletter-form .field__button .icon{width:15px;height:15px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/luxe-newsletter-skin.css.map */
