.popup.popup--reminder{align-items:flex-start;background-color:#1c1c1c;border-radius:1.6rem;bottom:2rem;color:#fff;display:flex;flex-direction:column;left:50%;max-width:152rem;padding:4rem;position:fixed;transform:translate(-50%);width:calc(100% - 8rem);z-index:1030}@media only screen and (max-width:60em){.popup.popup--reminder{max-width:none;padding:2.4rem 2rem}}@media only screen and (max-width:40em){.popup.popup--reminder{width:calc(100% - 4rem)}}.popup.popup--reminder:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));content:"";display:block;height:calc(100% + 6rem);left:calc(-50vw + 76rem);opacity:0;position:absolute;top:-4rem;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:-1}@media screen and (max-width:1599px){.popup.popup--reminder:before{left:-4rem}}@media only screen and (max-width:40em){.popup.popup--reminder:before{left:-2rem}}.popup.popup--reminder .popup__title{font-size:4rem;font-weight:400;line-height:4.4rem}@media only screen and (max-width:60em){.popup.popup--reminder .popup__title{font-size:2.4rem;line-height:2.6rem}}.popup.popup--reminder .popup__title{padding-right:8.8rem}@media only screen and (max-width:60em){.popup.popup--reminder .popup__title{padding-right:5.2rem}}.popup.popup--reminder .popup__btn-close{position:absolute;right:4rem;top:4rem;transition:transform .3s ease-in-out}@media only screen and (max-width:60em){.popup.popup--reminder .popup__btn-close{right:2rem;top:2.4rem}}.popup.popup--reminder .popup__btn-close:hover{transform:rotate(180deg)}.popup.popup--reminder .popup__btn-close:hover svg{fill:#ff6362}.popup.popup--reminder .popup__btn-close svg{fill:#fff;height:4rem;width:4rem}.popup.popup--reminder .popup__form{margin-top:2.4rem}@media only screen and (min-width:641px){.popup.popup--reminder .popup__form{display:flex;flex-wrap:wrap;width:100%}}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form{flex-wrap:nowrap}}.popup.popup--reminder .popup__form-error{color:#ff6362;font-size:1.5rem;margin-top:1rem}.popup.popup--reminder .popup__form .custom-input--primary{display:block;margin-bottom:.4rem;width:100%}@media only screen and (min-width:641px){.popup.popup--reminder .popup__form .custom-input--primary{margin:0 .4rem 0 0;max-width:calc(33.3% - .4rem)}}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form .custom-input--primary{max-width:39.8rem}}.popup.popup--reminder .popup__form .btn--primary{height:4.4rem;margin-top:2.4rem;max-height:unset;width:100%}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form .btn--primary{height:5rem;margin-top:0;max-width:16rem;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (min-width:1141px){.popup.popup--reminder .popup__form .btn--primary{max-width:20rem}}@media only screen and (min-width:1440px){.popup.popup--reminder .popup__form .btn--primary{max-width:24rem}}.popup.popup--reminder .popup__form .btn--primary:hover{border-color:#fff}.popup.popup--reminder .popup__form .btn--primary.--disabled{background:#aaa}.popup.popup--reminder .popup__form .btn--primary .btn__fill:before{background-color:#2b2b2b}
