html:has(.template-password){height:auto;min-height:100%}body.template-password{--g-bg-pass:#101014;--g-pass:#fff;background:#101014;color:#fff;height:auto;min-height:100vh}.template-password:before,.template-password:after{display:none}.template-password .template-password-page{height:auto!important;min-height:100vh;border-top:5px solid #bc3489;background:#101014}.template-password .password-page{max-width:900px;width:100%;min-height:calc(100vh - 5px);margin:auto;padding:60px 28px 28px;display:flex;flex-direction:column;justify-content:center}.template-password .password-page__inner,.template-password .password-page__content{display:block;width:100%;max-width:none;padding:0}.crus-maintenance{text-align:center}.crus-maintenance-logo{display:block;width:360px;max-width:85%;height:auto;margin:0 auto 48px}.template-password .crus-maintenance h1{color:#fff;font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:0;margin:0 auto 24px;text-transform:uppercase;max-width:700px}.template-password .crus-maintenance-message,.template-password .crus-maintenance-message p{font:16px/1.7 Arial,sans-serif;color:#c6c6ce;max-width:530px;margin:0 auto}.crus-maintenance-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:32px auto}.template-password .crus-maintenance-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:170px;padding:14px 24px;border-radius:5px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}.template-password a.crus-email{background:#bc3489;color:#fff;border:1px solid #bc3489}.template-password a.crus-call{background:transparent;color:#fff;border:1px solid #74747e}.template-password a.crus-password{display:inline-block;font:12px/1.5 Arial,sans-serif;color:#c6c6ce;text-decoration:underline;text-underline-offset:4px;padding:12px}.template-password .password-footer{padding:44px 0 0;margin:0;font:11px/1.6 Arial,sans-serif;color:#9999a4}.template-password .password-footer p{margin:0;color:#9999a4}.template-password .password-modal__content{background:#18181f;border:1px solid #74747e;border-radius:8px}.template-password .password-modal__content p.mb-3,.template-password .password-modal__content a{color:#c6c6ce}.template-password a:focus-visible,.template-password button:focus-visible,.template-password input:focus-visible{outline:3px solid #8bdb66;outline-offset:4px}@media(max-width:500px){.template-password .password-page{padding:48px 22px 24px}.crus-maintenance-logo{width:290px;max-width:100%;margin-bottom:36px}.template-password .crus-maintenance h1{font-size:42px}.template-password .crus-maintenance-message,.template-password .crus-maintenance-message p{font-size:14px}.crus-maintenance-actions{gap:12px;margin:28px auto}.template-password .crus-maintenance-actions a{min-width:0;width:100%;max-width:290px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
