.subscribe-input{-webkit-box-flex:0;display:flex;flex-direction:column;position:relative}.subscribe-input__inner{-webkit-box-flex:0;align-items:flex-end;display:flex;height:37px}.subscribe-input__caption{font-family:Inter-SemiBold,sans-serif;font-size:14px;letter-spacing:-.35px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media only screen and (max-width:767px){.subscribe-input__caption{margin-bottom:4px}}.subscribe-input__element{flex:1;position:relative;z-index:2}.subscribe-input__btn{bottom:-1px;position:absolute;right:0;transition:opacity .2s;width:132px}@media only screen and (max-width:767px){.subscribe-input__btn{width:24px}}.subscribe-input__btn--disabled{opacity:.4;pointer-events:none;z-index:1}.subscribe-input__btn-mob{font-size:0;height:24px;margin-bottom:4px;width:24px}.subscribe-input__btn-mob svg{height:100%;width:100%}.subscribe-input--theme-white .subscribe-input__caption{color:var(--white)}@media only screen and (max-width:767px){.subscribe-input--theme-white .subscribe-input__btn{border-bottom:1px solid var(--white)}}.subscribe-input--theme-white .subscribe-input__btn-mob svg path{fill:var(--white)}.subscribe-input--theme-black .subscribe-input__caption{color:var(--black)}@media only screen and (max-width:767px){.subscribe-input--theme-black .subscribe-input__btn{border-bottom:1px solid var(--black)}}.subscribe-input--theme-black .subscribe-input__btn-mob svg path{fill:var(--black)}
