.subscribePopup__wrapper{padding:40px;border-top:1px solid #000;width:100%;background:#f1f0ef;min-height:58px}.subscribePopup__wrapper .check-inbox{height:auto;margin:0}.subscribePopup__wrapper .check-inbox__header{display:none}.subscribePopup__wrapper .check-inbox__content-wrapper{border:none}.subscribePopup--collapsed{padding:15px 16px}.subscribePopup__content{overflow:hidden}.subscribePopup--collapsed .subscribePopup__arrowButton{transform:rotate(180deg)}.subscribePopup__title{font-size:32px;font-weight:500;line-height:1.2;color:#000;text-align:center}.subscribePopup__description{font-size:16px;font-weight:400;line-height:1.6;margin-top:8px;color:#696969;text-align:center}.subscribePopup__form-wrapper{margin-top:24px}.subscribePopup__container{max-width:440px;margin:0 auto}.subscribePopup__arrowButton{right:16px;transition:transform .5s}.subscribePopup__arrowButton,.subscribePopup__backButton{position:absolute;top:16px;border:none;outline:none;background:none;cursor:pointer;display:flex;align-items:center;z-index:10}.subscribePopup__backButton{left:24px}.subscribePopup__footer{font-size:16px;font-weight:400;line-height:1.6;color:#696969;margin-top:24px;text-align:center}.subscribePopup__collapsed-footer{margin-top:0}.subscribePopup__footer button{border:none;outline:none;background:none;font-family:inherit;color:#00f;text-decoration:none;cursor:pointer;font-size:inherit;position:relative}.subscribePopup__footer button:before{content:"";width:0;position:absolute;bottom:2px;left:0;height:1px;background-color:#00f;transition:width .3s}.subscribePopup__form{flex-direction:column;border:none!important;gap:8px}.subscribePopup__form .sub-form__input{border-radius:3px;border:1px solid #000;padding:10px 16px;font-size:16px;line-height:1.6}.subscribePopup__form .sub-form__btn{border-radius:3px;font-size:16px;font-family:inherit;display:flex;align-items:center;justify-content:center;height:48px;order:1;margin-top:4px}.subscribePopup__form .sub-form__error-msg{position:static;color:#696969}.subscribePopup__form.sub-form._invalid{margin-bottom:0}.subscribePopup__form.sub-form._invalid .sub-form__input{border-color:red}.subscribePopup__form.sub-form._invalid .sub-form__btn{background-color:#00f}@media (hover:hover){.subscribePopup__footer button:hover:before{width:100%}}@media (max-width:715px){.subscribePopup__wrapper{border:1px solid #000;border-bottom:0;border-radius:3px 3px 0 0;padding:24px 16px}.subscribePopup__title{font-size:26px;max-width:220px;margin:0 auto}.subscribePopup__description{font-size:14px;max-width:272px;margin:0 auto}.subscribePopup__footer{font-size:14px;margin-top:20px}.subscribePopup--collapsed{padding:16px}.subscribePopup__collapsed-footer{margin:0}.subscribePopup__wrapper .check-inbox__content{padding:0}.subscribePopup__wrapper .check-inbox__description{font-size:14px;margin-top:4px;margin-bottom:20px}}