body.login{background-image:url(login-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column}body.login main{flex:1;display:flex;align-items:center;justify-content:center}body.login .header__search,body.login .header__icon--search,body.login [href*=search],body.login .announcement-bar,body.login [id*=announcement]{display:none!important}body.login .customer.login{background:#fffffff2;border-radius:12px;padding:3rem 2.5rem;max-width:600px!important;width:80%!important;min-width:400px!important;margin:2rem auto;box-shadow:0 8px 32px #0003}body.login .customer.login>div{max-width:100%!important;width:100%!important}body.login .field{margin-bottom:1.5rem!important}body.login h1{font-size:3.2rem!important}body.login button,body.login .button{background-color:#581e1c!important;border-color:#581e1c!important;color:#fff!important;width:100%;margin-top:2rem!important}body.login button:hover{background-color:#461618!important}body.login a{color:#581e1c!important}body.login input[type=email],body.login input[type=password],body.login .field__input,body.login .field input,body.login #CustomerEmail,body.login #CustomerPassword{border-radius:50px!important;padding:.75rem 1.5rem!important;height:48px;border:0!important;border-width:0!important;border-style:none!important;background-color:#e0e0e0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}body.login input:focus,body.login .field input:focus,body.login #CustomerEmail:focus,body.login #CustomerPassword:focus{outline:none!important;border:0!important;border-width:0!important;box-shadow:0 0 0 2px #581e1c33!important;background-color:#d5d5d5!important}body.login .recover-password-form{display:none}body.login.show-recover .recover-password-form{display:block}body.login.show-recover #login,body.login.show-recover .login-account-request-message,body.login.show-recover .login-form-container{display:none!important}body.login .forgot-password-link{display:inline-block;margin-top:1rem;text-decoration:underline;font-size:1.4rem;cursor:pointer;transition:color .3s ease}body.login .forgot-password-link:hover{opacity:.8}body.login .recover-password-form h1{font-size:3.2rem!important}body.login .recover-password-form p{font-size:1.4rem;color:#666;margin-bottom:2rem}body.login .recover-password-form button{background-color:#581e1c!important;border-color:#581e1c!important;color:#fff!important;width:100%;margin-top:2rem!important;padding:1.2rem 2rem;font-size:1.6rem;border-radius:50px;cursor:pointer;transition:background-color .3s ease}body.login .recover-password-form button:hover{background-color:#461618!important}body.login .recover-password-form a[href="#login"]{display:inline-block;margin-top:1.5rem;color:#581e1c!important;text-decoration:underline;font-size:1.4rem;cursor:pointer}body.login .recover-password-form input[type=email]{border-radius:50px!important;padding:.75rem 1.5rem!important;height:48px;border:0!important;background-color:#e0e0e0!important;width:100%!important;box-sizing:border-box!important}body.login .recover-password-form input[type=email]:focus{outline:none!important;box-shadow:0 0 0 2px #581e1c33!important;background-color:#d5d5d5!important}body.login a[href*="/account/register"]{display:none!important}body.login .login-account-request-message{font-style:italic;font-size:1.2rem;color:#666;margin:1.5rem 0 2rem;text-align:center;line-height:1.4}body.login .login-contact-link{font-size:1.2rem;color:#581e1c!important;text-decoration:underline;transition:opacity .3s ease}body.login .login-contact-link:hover{opacity:.8}body.login .header-wrapper{background:transparent!important}body.login .header__heading-link .h2{display:none!important}body.login .header__heading-link{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}body.login .header__heading-link:before{content:"";display:inline-block;width:150px;height:100px;background:url(logo-croux.png) no-repeat center;background-size:contain}@media screen and (max-width:749px){body.login .header__heading{width:100%!important;text-align:center!important}body.login .header__heading-link{margin:0 auto!important}}@media screen and (max-width:991px){body.login .footer__copyright{flex-direction:column!important;align-items:center!important}body.login .copyright__content{margin-bottom:1rem!important}body.login ul.policies{margin-left:0!important;gap:1rem!important}body.login .policies li:before{display:none!important}}body.login .footer{background-color:#581e1c!important;margin-top:auto!important}body.login .footer *{color:#fff!important}body.login .footer__content-bottom{max-width:100%!important;width:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.login .footer__content-bottom-wrapper:first-child{display:none!important}body.login .footer__content-bottom-wrapper:last-child{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;max-width:100%!important}body.login .footer__column{margin:0 2rem!important}body.login .list-unstyled{display:flex!important;flex-direction:row!important;gap:2rem!important;margin:0!important}body.login .footer__copyright{display:flex!important;width:100%!important;text-align:center!important;justify-content:center!important;padding:0!important;margin:0!important}body.login .copyright__content{display:flex!important}body.login .policies{display:flex!important;list-style:none!important;gap:0rem!important}.shopify-pc__prefs__header-close{width:24px!important}.shopify-pc__prefs__header-close svg path{fill:#fff!important}body.login .newsletter,body.login [id*=newsletter],body.login .email-signup-banner,body.login .newsletter-form,body.login .footer-block--newsletter,body.login .footer__newsletter,body.login [class*=newsletter],body.login section[id*=NewsletterFooter],body.login .footer__content-top{display:none!important}body.login .header__icon--account,body.login .header__icon--cart,body.login a[href="/account"],body.login a[href="/cart"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/login.css.map */
