.rsvp-form{margin:auto;width:100%}.rsvp-form-medium-width .rsvp-form__wrapper{max-width:80rem}.rsvp-form-small-width .rsvp-form__wrapper{max-width:64rem}.rsvp-form-full-width .rsvp-form__wrapper{max-width:100%}.rsvp-form__wrapper{margin:auto;width:100%}.rsvp-form--align-left .rsvp-form__wrapper{max-width:80rem;text-align:left}.rsvp-form--align-center .rsvp-form__wrapper{margin-inline:auto;text-align:center}.rsvp-form--align-right .rsvp-form__wrapper{margin-left:auto;margin-right:0;text-align:right}.rsvp-form__title{margin-top:0;margin-bottom:.8rem}.rsvp-form__text{margin-bottom:1.6rem}.rsvp-form__form-container{width:100%;max-width:48rem}.rsvp-form--align-left .rsvp-form__form-container{margin-right:auto;margin-left:0}.rsvp-form--align-center .rsvp-form__form-container{margin-inline:auto}.rsvp-form--align-right .rsvp-form__form-container{margin-left:auto;margin-right:0}.rsvp-form .newsletter-form{width:100%}.rsvp-form .newsletter-form__inner{margin-top:1.2rem;display:flex;flex-direction:column;gap:1rem;width:100%;position:relative}.rsvp-form .newsletter-form__field-wrapper{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:576px){.rsvp-form .newsletter-form__field-wrapper{flex-direction:row;align-items:stretch}}.rsvp-form .newsletter-form__field-wrapper .field{flex:1;min-height:4.2rem;width:100%;position:relative}.rsvp-form .newsletter-form__field-wrapper .field__input{width:100%;height:100%;min-height:4.2rem;padding:0 1.6rem;border:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background-input, var(--color-background)));color:rgb(var(--color-foreground-title, var(--color-foreground)));font-family:var(--font-body-family);font-size:calc(var(--font-body-second-scale, 1.4) * 1rem);box-sizing:border-box;transition:border var(--duration-default),background-color var(--duration-default)}.rsvp-form .newsletter-form__field-wrapper .field__input:hover{border-color:rgba(var(--color-foreground),.5)}.rsvp-form .newsletter-form__field-wrapper .field__input:focus{border-color:rgb(var(--color-foreground));outline:none}.rsvp-form .newsletter__button{min-height:4.2rem;white-space:nowrap;padding:0 2.8rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin:0}.rsvp-form .newsletter-form__message{margin-top:1.2rem;display:flex;align-items:center;gap:.8rem;font-size:1.3rem}.rsvp-form .newsletter-form__message svg{width:1.6rem;height:1.6rem;flex-shrink:0}.rsvp-form .newsletter-form__message--success{color:rgb(var(--color-foreground));font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-rsvp-form.css.map */
