.subscribe{--subscribe-padding:var(--sp-5);--subscribe-transition:all .3s ease}.subscribe.form{gap:var(--sp-4);flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media not (min-width:600px){.subscribe.form{justify-content:flex-end}}.subscribe input{padding:var(--sp-3);border:0;border-bottom:var(--sp-unit) solid var(--color-grey-200);color:var(--color-text-primary);background:0 0;background-color:var(--color-surface-primary);flex:auto}.subscribe input::placeholder{color:var(--color-text-primary)}@media not (min-width:600px){.subscribe input{flex:100%}}.subscribe input,.subscribe button{transition:var(--subscribe-transition)}.subscribe.subscribe--submitted input,.subscribe.subscribe--submitted button[type=submit]{pointer-events:none;opacity:0;transform:translateY(-50%)}.subscribe__result{gap:var(--sp-6);width:100%;max-width:calc(100% - (var(--subscribe-padding) * 2));line-height:var(--line-height-label);transition:var(--subscribe-transition);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscribe--error .subscribe__result{color:var(--color-error)}.subscribe:not(.subscribe--submitted) .subscribe__result{pointer-events:none;opacity:0;transform:translate(-50%)}
/*# sourceMappingURL=0..r~.n7syd9t.css.map*/