:is(.novodom-auth,.novodom-checkout) .form-group{position:relative}:is(.novodom-auth,.novodom-checkout) .form-control{border:1px solid rgb(var(--border-control));width:100%;font:400 16px/22px var(--font-jost), Jost, sans-serif;color:#2b2a2a;background:#fff;border-radius:0;outline:none;padding:12px 16px;display:block}:is(.novodom-auth,.novodom-checkout) .form-control:focus{border-color:#564b48}:is(.novodom-auth,.novodom-checkout) .form-group .form-control::placeholder{color:#0000}:is(.novodom-auth,.novodom-checkout) .form-label{z-index:2;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;max-width:100%;font:400 16px/24px var(--font-jost), Jost, sans-serif;letter-spacing:.24px;color:#2b2a2ab3;pointer-events:none;background:#fff;border:1px solid #0000;margin:0;padding:0 8px;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:12px;left:8px;overflow:hidden}:is(.novodom-auth,.novodom-checkout) .form-group:hover .form-label{color:#2b2a2a;cursor:text}:-webkit-any(:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:-webkit-autofill) .form-label){color:#564b48;top:0;transform:scale(.75)translateY(-14px)translate(.15rem)}:is(:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:autofill) .form-label){color:#564b48;top:0;transform:scale(.75)translateY(-14px)translate(.15rem)}.novodom-checkout .form-group.on-tofu .form-label{background:#f4f4f4}@media (min-width:1100px) and (max-width:1359.98px){:is(.novodom-auth,.novodom-checkout) .form-control{font:400 11px/15px var(--font-jost), Jost, sans-serif;border-width:.5px;padding:6px 8px}:is(.novodom-auth,.novodom-checkout) .form-label{font:400 11px/16px var(--font-jost), Jost, sans-serif;letter-spacing:.16px;padding:0 4px;top:6px;left:4px}:-webkit-any(:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:-webkit-autofill) .form-label){transform:scale(.75)translateY(-7px)translate(.15rem)}:is(:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:autofill) .form-label){transform:scale(.75)translateY(-7px)translate(.15rem)}}@media (min-width:1360px) and (max-width:1679.98px){:is(.novodom-auth,.novodom-checkout) .form-control{font:400 11px/15px var(--font-jost), Jost, sans-serif;border-width:.5px;padding:8px 11px}:is(.novodom-auth,.novodom-checkout) .form-label{padding:0 5px;top:8px;left:5px}:-webkit-any(:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:-webkit-any(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:-webkit-autofill) .form-label){transform:scale(.75)translateY(-10px)translate(.15rem)}:is(:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:focus) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:not(:placeholder-shown)) .form-label,:is(.novodom-auth,.novodom-checkout) .form-group:has(.form-control:autofill) .form-label){transform:scale(.75)translateY(-10px)translate(.15rem)}}
