.modal-login__fieldset{border:none}.modal-login__advantage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-size:14px;background:none;padding:0}.modal-login__advantage-icon-wrapper{margin-right:.5rem}.modal-login__advantage-icon{width:1.5rem;height:1.5rem;display:block;fill:#80972f}.modal-login__submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.modal-login__forgotten-password{font-size:.75em;text-align:right}.modal-login__forgotten-password:link{color:#111}.modal-login__heading-line{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1rem}.modal-login__heading-line:after,.modal-login__heading-line:before{content:"";height:2px;background-color:#f7e7da;display:block;-ms-flex:1 0 0px;flex:1 0 0}.modal-login__heading-line:before{margin-right:1rem}.modal-login__heading-line:after{margin-left:1rem}.modal-login__gender-switch{text-align:left;margin-bottom:1rem}.modal-login__gender-switch-input{display:inline-block;vertical-align:middle}.modal-login__registration-wrapper{display:none}.modal-login__registration-text{text-align:center}.modal-login__advantage-wrapper,.modal-login__login-wrapper,.modal-login__registration-wrapper{padding-bottom:1rem}.modal-login__message{margin-bottom:1rem;text-align:center}.modal-login__message--error{color:#f05a67}.modal-login__message--success{color:#80972f}.modal-login-component .modal-container{position:relative}.modal-login-component .modal-container:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;background:#defafd;transition:all .3s;transition-timing-function:ease-in}@media (min-width:768px){.modal-login-component .modal-container:before{width:50%}.modal-login-component .modal-container--bg:before{width:100%}}.modal-login-component .modal-footer{display:none}.modal-login-component .cta-button{margin:0;display:block}.modal-login-component .modal-login__vip-button{margin:0 auto}.modal-login-component .modal-login__registration-button{margin:0 auto 1rem}.modal-login-component .form-element--error.modal-login__gender-switch label{color:#f05a67}@media (min-width:768px){.modals-cart-small .modal-wrapper{width:480px}}.modals-cart-small .modal-container:before{content:none}