.component-login{background-color:#f2f6fa;background-image:url(//tykables.com/cdn/shop/t/137/assets/unicorns.png?v=77871205241687854671721340168);background-repeat:repeat;background-size:100%}.component-login .login-box{padding:36px;margin:36px 9px 45px}.component-login .login-title{margin-bottom:18px}.component-login .login-box label{color:#000}.component-login input:not([type=submit]),.component-login input.password,.component-login input.input{border:1px solid rgba(71,124,191,1);color:#000;max-width:100%}.component-login .register-title,.component-login .activate-title,.component-login .login-text{margin-bottom:36px}.component-login .password{margin-bottom:36px;border:1px solid rgba(71,124,191,1);color:#000;width:100%;max-width:649.78px}.component-login .text-link{color:#000;padding:0;display:block;font-weight:700;text-decoration:underline}.forgot-password-link-wrap{text-align:center}.component-login .forgot-password{color:#000;padding:0}.component-login .login-buttons a,.component-login .forgot-password a{color:#477cbf;display:block;margin-bottom:9px}.component-login .login-buttons a:hover,.component-login .forgot-password a:hover{color:#000}.component-login .login-buttons input.cancel,.component-login .forgot-password input.cancel{background-color:transparent;border:none;color:#000}.component-login .login-buttons button{width:100%}.component-login .accepts-marketing{display:flex;margin-bottom:18px;position:relative}.component-login .accepts-marketing label{margin-bottom:0}.component-login .fancy-check{position:relative;margin-right:9px;width:28px}.component-login .fancy-check label{background-color:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:-6px;width:28px}.component-login .fancy-check label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.component-login .fancy-check input[type=checkbox]{height:28px;margin-bottom:0;visibility:hidden}.component-login .fancy-check input[type=checkbox]:checked+label{background-color:#477cbf;border-color:#fff}.component-login .fancy-check input[type=checkbox]:checked+label:after{opacity:1}@media screen and (min-width: 768px){.component-login:after{bottom:27px;height:159px;width:265px}.component-login .login-buttons a,.component-login .forgot-password a{margin-bottom:0}.forgot-password-link-wrap{text-align:left}}@media screen and (min-width: 1024px){.component-login{padding:54px 63px}.component-login:after{bottom:27px;height:300px;width:487px}.component-login .login-box{padding:99px 72px 107px 116px}.component-login .login-text{margin-bottom:36px}.component-login .login-buttons,.component-login .forgot-password{align-items:center;color:#000;display:flex}.component-login .forgot-password-link{font-weight:700;margin-left:18px;text-decoration:underline}.component-login .login-buttons button{width:unset}.component-login .register-title,.component-login .login-title,.component-login .login-text{text-align:left}.component-login .text-link{display:inline;text-align:left}.component-login .login-title{margin-bottom:9px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/component-login.css.map?v=54089923658167092821721340186 */
