*{box-sizing:border-box}body{margin:0;background:#f8f8f2;color:#183f32;font-family:Arial,Tahoma,sans-serif;font-size:16px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #58815d;outline-offset:4px}button{cursor:pointer}a{color:inherit}#klik-showroom-login{display:grid;grid-template-columns:1.35fr 1fr;min-height:100dvh}.ks-login-cover{position:relative;overflow:hidden;min-height:620px;background:#e2e5dc}.ks-login-cover img{position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.ks-login-logo{position:absolute;inset:36px auto auto 38px;text-decoration:none;font-size:40px;font-weight:700;letter-spacing:-3px;z-index:2}.ks-login-logo span{display:block;font-size:12px;letter-spacing:3px;margin-top:4px}.ks-login-caption{position:absolute;inset:auto 36px 36px;padding:25px;background:#f8f8f0e8;backdrop-filter:blur(8px);border:1px solid #fff7;border-radius:18px}.ks-login-caption span,.ks-login-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px}.ks-login-caption h1{font-size:36px;line-height:1.15;letter-spacing:-1px;margin:14px 0 0}.ks-login-main{display:flex;align-items:center;justify-content:center;padding:48px 38px 80px;position:relative}.ks-login-box{max-width:370px;width:100%}.ks-lock{font-size:40px}.ks-login-eyebrow{margin-top:20px}.ks-login-main h2{font-size:34px;line-height:1.15;letter-spacing:-1px;margin:18px 0}.ks-login-main p:not(.ks-login-eyebrow){color:#5b6b60;line-height:1.6}#ks-login-form{margin-top:26px}#ks-login-form label{display:block;font-weight:600;font-size:14px;margin-bottom:9px}.ks-password-wrap{display:flex;min-height:52px;border:1px solid #bfcac0;background:#fff;border-radius:9px;overflow:hidden}.ks-password-wrap input{width:100%;min-width:0;border:0;background:transparent;padding:12px 15px;font-size:18px}.ks-password-wrap button{border:0;background:transparent;color:#466b51;padding:12px;min-width:58px;font-size:14px}.ks-unlock{width:100%;min-height:52px;margin-top:14px;border:0;border-radius:9px;color:#fff;background:#183f32;padding:12px 18px;font-weight:600}.ks-unlock:disabled{opacity:.6;cursor:wait}#ks-login-error{color:#a02a2a!important;font-size:14px;line-height:1.5;margin:12px 0 0}.ks-login-box small{display:block;font-size:13px;line-height:1.5;color:#68776b;margin-top:18px}.ks-login-bottom{position:absolute;bottom:28px;inset-inline:38px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.ks-login-bottom button{border:1px solid #d4ddd1;border-radius:7px;background:transparent;padding:10px 16px;min-height:44px}#klik-showroom-app{position:fixed;inset:0;width:100%;height:100dvh;z-index:50;background:#f6f6ef}#klik-showroom-login[hidden],#klik-showroom-app[hidden]{display:none!important}[dir=rtl] .ks-login-caption h1,[dir=rtl] .ks-login-main h2{letter-spacing:0}[dir=rtl] .ks-login-logo{inset-inline-start:38px;inset-inline-end:auto}@media(max-width:800px){#klik-showroom-login{grid-template-columns:1fr}.ks-login-cover{min-height:36dvh}.ks-login-logo{inset:20px auto auto 24px;font-size:32px}.ks-login-caption{inset:auto 20px 20px;padding:18px}.ks-login-caption h1{font-size:26px}.ks-login-main{padding:30px 25px 85px}.ks-login-main h2{font-size:30px}.ks-lock{display:none}.ks-login-eyebrow{margin-top:0}.ks-login-bottom{inset-inline:25px}}@media(max-height:520px) and (min-width:650px){#klik-showroom-login{grid-template-columns:1fr 1fr}.ks-login-cover{min-height:100dvh}.ks-login-main{padding:20px 26px 65px}.ks-login-main h2{font-size:25px}.ks-login-box>p:not(.ks-login-eyebrow){display:none}.ks-login-eyebrow{margin:0}.ks-login-box small{font-size:12px}#ks-login-form{margin-top:16px}}
.ks-login-logo>img{position:static;width:112px;height:31px;object-fit:contain;mix-blend-mode:normal}.ks-login-logo span{letter-spacing:2px;margin-top:10px;font-size:12px}
