.inline-module--newsletter{--block--newsletter--icon-height:2.5rem;clear:both;container-type:inline-size;min-width:15.625rem;padding-top:calc(var(--block--newsletter--icon-height)/2)}@media(min-width:37.5rem){.inline-module--newsletter.alignleft,.inline-module--newsletter.alignright{position:relative;width:15.625rem;z-index:99}}.inline-module--newsletter .inline-module__inner{background:var(--wp--custom--utility--color--lightest-gray);margin-bottom:.625rem;padding:1.5625rem 1.25rem;position:relative}@container (width > 37.5rem){.inline-module--newsletter .inline-module__title-wrapper{align-items:center;display:flex}}.inline-module--newsletter .inline-module__icon{left:50%;position:absolute;top:calc(var(--block--newsletter--icon-height)*-1/2);transform:translateX(-50%)}.inline-module--newsletter .inline-module__icon svg{height:var(--block--newsletter--icon-height);width:auto}@container (width > 37.5rem){.inline-module--newsletter .inline-module__icon{align-items:center;display:flex;justify-content:center;left:0;position:relative;top:0;transform:none}.inline-module--newsletter .inline-module__icon svg{margin-right:.625rem}}.inline-module--newsletter .inline-module__title{font-size:1.25rem;margin-bottom:.625rem}.inline-module--newsletter .inline-module__cta{font-size:1.125rem;letter-spacing:-.01em;line-height:1.11;margin-bottom:.625rem}.inline-module--newsletter .inline-module__form .input-container--floating-label{margin-bottom:0}.inline-module--newsletter .inline-module__form input[type=email],.inline-module--newsletter .inline-module__form label{color:rgba(0,0,0,.7)}.inline-module--newsletter .inline-module__form .floating-label__label,.inline-module--newsletter .inline-module__form input[type=email],.inline-module--newsletter .inline-module__form label{font-size:1rem}@media(min-width:48rem){.inline-module--newsletter .inline-module__form .floating-label__label,.inline-module--newsletter .inline-module__form input[type=email],.inline-module--newsletter .inline-module__form label{font-size:.875rem}}.inline-module--newsletter .inline-module__form input[type=submit]{margin-bottom:.625rem;margin-top:.625rem;width:100%}@container (width > 37.5rem){.inline-module--newsletter .inline-module__form input[type=submit]{margin:0;padding:.875rem;width:auto}}.inline-module--newsletter .inline-module__form input[type=submit]:disabled{background-color:var(--wp--custom--utility--color--light-gray);border-color:var(--wp--custom--utility--color--light-gray)}@container (width > 37.5rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.625rem}}.inline-module--newsletter .inline-module__form .newsletter-form__helper-text{color:var(--wp--custom--utility--color--dark-gray);font-size:.875rem;margin-bottom:.375rem;margin-top:.625rem}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope{flex-wrap:wrap}@media(min-width:37.5rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope{-moz-column-gap:.25rem;column-gap:.25rem}}@media(min-width:48rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope{flex-wrap:nowrap}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .newsletter-form__input--name{flex-basis:50%}@media(min-width:48rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .newsletter-form__input--name{flex-basis:auto;min-width:10.4375rem}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .newsletter-form__input input[type=text]{color:rgba(0,0,0,.7)}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .newsletter-form__input .floating-label__input--email.form-error{border:1px solid var(--wp--custom--utility--color--error)}@media(min-width:37.5rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .newsletter-form__input{margin-right:0}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields{-moz-column-gap:.25rem;column-gap:.25rem;display:flex;margin-bottom:.625rem;width:100%}@media(min-width:48rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields{margin-bottom:0;width:auto}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields input[type=text]{font-size:1rem;height:3.125rem}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container{background:var(--wp--preset--color--white);border:1px solid var(--wp--custom--utility--color--light-gray);width:100%}@media(min-width:48rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container{max-width:none;min-width:15rem}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container.form-error{border:1px solid var(--wp--custom--utility--color--error)}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner{align-items:center;display:flex;height:100%;justify-content:space-evenly}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner label[for=birth_day],.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner label[for=birth_month]{opacity:.7}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner label{align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;display:flex;font-family:var(--wp--custom--font--default);font-weight:400}@media screen and (min-width:420px){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner label{-moz-column-gap:1rem;column-gap:1rem}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner select{background-size:auto;padding:0 1.5rem 0 .375rem;text-align:center}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .horoscope-birth-fields .birthdate-container--inner select:not(:disabled){cursor:pointer}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .floating-label__input{margin-left:0}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .email-signup-container{-moz-column-gap:.25rem;column-gap:.25rem;display:flex;margin-bottom:.625rem}@media(min-width:37.5rem){.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .email-signup-container{width:100%}}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .email-signup-container input[type=submit]{margin-bottom:0;margin-top:0;min-width:auto;width:auto}.inline-module--newsletter .inline-module__form .newsletter-form__inputs--horoscope .email-signup-container .newsletter-form__input{width:100%}.inline-module--newsletter .newsletter-form__error{color:var(--wp--custom--utility--color--error);display:none;font-size:.875rem;line-height:1.14;margin-bottom:.3125rem;margin-top:.625rem;padding-top:.3125rem}.inline-module--newsletter .newsletter-form__error svg{margin-right:.125rem;vertical-align:top}.inline-module--newsletter .newsletter-form__error svg path{fill:var(--wp--custom--utility--color--error)}@container (width > 37.5rem){.inline-module--newsletter .newsletter-form__error{margin-bottom:0;padding-top:0}.inline-module--newsletter .newsletter-form__input{margin-right:.625rem;width:100%}}.inline-module--newsletter .newsletter-form__input .input-container--floating-label{margin-bottom:0}.inline-module--newsletter .newsletter-form__notice p{font-size:.75rem;letter-spacing:-.01em;line-height:1.17}.inline-module--newsletter .newsletter-form__notice p a{color:var(--wp--preset--color--black);font-weight:700;text-decoration:underline}.inline-module--newsletter .newsletter-form__notice p a:focus,.inline-module--newsletter .newsletter-form__notice p a:hover{text-decoration:none}.inline-module--newsletter .newsletter-form__success{border-top:4px solid var(--wp--custom--utility--color--brand-secondary);display:none;margin-top:1.25rem;padding-top:1.25rem}.inline-module--newsletter .newsletter-form__success a{color:var(--wp--preset--color--black);display:inline-block;font-family:var(--wp--custom--font--default);font-size:.9375rem;padding-right:.75rem;position:relative}@media(min-width:48rem){.inline-module--newsletter .newsletter-form__success a{font-size:.8125rem}}.inline-module--newsletter .newsletter-form__success a:after{border-color:transparent transparent transparent var(--wp--preset--color--black);border-style:solid;border-width:.25rem 0 .25rem .4375rem;content:"";display:block;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}.inline-module--newsletter .newsletter-form__success a span{font-style:italic;font-weight:700;text-decoration:underline}.inline-module--newsletter .newsletter-form__success a:focus span,.inline-module--newsletter .newsletter-form__success a:hover span{text-decoration:none}.inline-module--newsletter .newsletter-form--error input[type=email]{border-color:var(--wp--custom--utility--color--error)}.inline-module--newsletter .newsletter-form--error .newsletter-form__error{display:block}.inline-module--newsletter .inline-module__inner .inline-module__success-title-wrapper,.inline-module--newsletter .inline-module__title-wrapper--success .inline-module__unsubmitted-title-wrapper{display:none}.inline-module--newsletter .inline-module__title-wrapper--success .inline-module__success-title-wrapper{display:block}.inline-module--newsletter .newsletter-form--success .newsletter-form__helper-text,.inline-module--newsletter .newsletter-form--success .newsletter-form__inputs,.inline-module--newsletter .newsletter-form--success .newsletter-form__notice{display:none}.inline-module--newsletter .newsletter-form--success .newsletter-form__success{display:block}
