.homepage .container_main .content_main .login_title{font-size:1.125rem;font-family:"Denton","sans-serif";font-weight:300;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-width: 640px){.homepage .container_main .content_main .login_title{font-size:1rem}}.homepage .container_main .content_main .form_login .input{font-size:1rem;font-family:"Denton","sans-serif";font-weight:300;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-width: 640px){.homepage .container_main .content_main .form_login .input{font-size:0.875rem}}.homepage .container_main .content_main .form_login .btn_login .content_link{font-size:1rem;font-family:"Denton","sans-serif";font-weight:300;font-style:normal;font-variant:normal;text-align:center;text-decoration:underline;text-transform:uppercase}@media only screen and (max-width: 480px){.homepage .container_main .content_main .form_login .btn_login .content_link{font-size:0.875rem}}.homepage{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;width:100vw;height:auto;min-height:100dvh}@media only screen and (max-width: 1024px)and (max-height: 640px){.homepage{display:block}}@media only screen and (min-height: 768px)and (orientation: portrait){.homepage{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center}}.homepage .container_main{width:min(100%,1920px);height:auto;margin-inline:auto}.homepage .container_main .login_header{-webkit-flex-direction:row;flex-direction:row;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;padding-block:50px;padding-inline:64px}@media only screen and (min-height: 768px)and (orientation: portrait){.homepage .container_main .login_header{margin-inline:auto}}@media only screen and (max-width: 768px){.homepage .container_main .login_header{width:auto}}@media only screen and (max-width: 380px){.homepage .container_main .login_header{padding-block:30px}}.homepage .container_main .login_header .logo_adidas_fear_of_god{margin:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;text-indent:-119988px;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);width:182px;height:78px;position:relative;top:0;left:0;z-index:2}.homepage .container_main .content_main .login_title{padding-block:50px}@media only screen and (max-width: 380px){.homepage .container_main .content_main .login_title{padding-block:30px}}.homepage .container_main .content_main .form_login{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;padding-block-start:50px;max-width:580px;margin:0 auto}@media only screen and (max-width: 768px){.homepage .container_main .content_main .form_login{padding:20px 40px}}@media only screen and (max-width: 380px){.homepage .container_main .content_main .form_login{padding:40px 20px}}.homepage .container_main .content_main .form_login .input{background-color:rgba(0,0,0,0);color:#000;width:100%;height:60px;border-bottom:1px solid #000;margin-bottom:42px;outline:none}.homepage .container_main .content_main .form_login .input::-ms-input-placeholder{color:#9f9c94}.homepage .container_main .content_main .form_login .input:-moz-placeholder{color:#9f9c94}.homepage .container_main .content_main .form_login .input::-moz-placeholder{color:#9f9c94}.homepage .container_main .content_main .form_login .input::-webkit-input-placeholder{color:#9f9c94}.homepage .container_main .content_main .form_login .input::placeholder{color:#9f9c94}@media only screen and (max-width: 380px){.homepage .container_main .content_main .form_login .input{margin-bottom:30px;height:40px}}.homepage .container_main .content_main .form_login .input:invalid{border-bottom:1px dashed #000}.homepage .container_main .content_main .form_login .input.initial{border-bottom:1px solid #000 !important}.homepage .container_main .content_main .form_login .btn_login{all:initial;width:auto;height:auto;cursor:pointer;padding-block-start:15px;padding-block-end:10px;padding-inline:25px;margin-block:40px}.homepage .container_main .content_main .form_login .btn_login .content_link{position:relative;top:0;left:0}@media only screen and (max-width: 380px){.homepage .container_main .content_main .form_login .btn_login .content_link:before{top:-5px}}@media only screen and (max-width: 380px){.homepage .container_main .content_main .form_login .btn_login{margin-block:7px}}