.newsletter-form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;max-width:36rem;margin:0 auto}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0;border-radius:40px}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{content:none}.newsletter-form__field-wrapper .field .field__input{-webkit-backdrop-filter:blur(64px);background-color:rgba(var(--color-foreground), 1);letter-spacing:0;height:auto;color:var(--color-black);border:1.5px solid #ececed;border-radius:40px;padding:16px 20px;font-size:1.6rem;font-weight:400;line-height:1;box-shadow:inset 4px 4px 8px #ffffff59}.newsletter-form__field-wrapper .field .field__input::placeholder{opacity:.3;color:var(--color-black);font-size:1.6rem;font-weight:400}.newsletter-form__field-wrapper .field .field__label{display:none}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{background-color:rgba(var(--color-candlelight), 1);z-index:2;width:auto;max-width:155px;height:46px;color:var(--color-black);letter-spacing:0;text-transform:uppercase;border-radius:40px;margin:0;padding:16px 32px;font-size:1.6rem;font-weight:700;line-height:1;top:50%;right:5px;transform:translateY(-50%)}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit}.newsletter-form__button .icon{width:1.5rem}