.kauth{color:#14261d;background:#f6f3eb;min-height:60svh;padding:clamp(28px,5vh,56px) 0 clamp(60px,9vh,110px)}.kauth-wrap{width:min(520px,100% - 44px);margin:0 auto}.kauth-crumb{color:#4a5b51;justify-content:center;align-items:center;gap:8px;padding-bottom:14px;font-size:13px;display:flex}.kauth-crumb a{color:#4a5b51}.kauth-crumb a:hover{color:#14261d}.kauth-head{text-align:center;margin-bottom:clamp(18px,3vh,30px)}.kauth-head h1{font:800 clamp(30px, 4vw, 46px) / 1.2 var(--font-heading);letter-spacing:-.02em}.kauth-head p{color:#4a5b51;margin-top:8px;font-size:16px}.kauth-card{background:#fbf9f4;border-radius:24px;padding:clamp(20px,2.6vw,32px);box-shadow:inset 0 0 0 1px #14261d24,0 24px 50px -40px #0c312366}.kauth-foot{text-align:center;color:#4a5b51;border-top:1px solid #14261d24;margin-top:22px;padding-top:18px;font-size:14.5px}.kauth-form label>span:first-child:not(.sr-only){font:600 13.5px / 1.2 var(--font-sans);color:#14261d;margin-bottom:7px}.kauth-form input:is(:not([type]),[type=email],[type=text],[type=password],[type=tel]){padding-top:13px;padding-bottom:13px;height:auto;font:400 15px / 1.4 var(--font-sans);color:#14261d;background:#f6f3eb;border:1px solid #14261d24;border-radius:14px;padding-inline-start:15px;transition:border-color .2s,box-shadow .2s,background .2s}.kauth-form input:is(:not([type]),[type=email],[type=text],[type=password],[type=tel]):focus{background:#fbf9f4;border-color:#39b635;outline:0;box-shadow:0 0 0 3px #39b63529}.kauth-form label:has(>span:last-child[class*=--error]) input{border-color:#d64545;box-shadow:0 0 0 3px #d645451f}.kauth-form label>span[class*=--error]{color:#b23b3b;margin-top:7px;font-size:12.5px}.kauth-form input[type=checkbox]{accent-color:#39b635}.kauth-form button[type=submit][data-slot=store-button]{height:auto;min-height:54px;margin-top:4px;font-size:17px;font-weight:700}@media (max-width:700px){.kauth-wrap{width:calc(100% - 32px)}.kauth-form input:is(:not([type]),[type=email],[type=text],[type=password],[type=tel]){font-size:16px}}
