@font-face{font-family:Hilti Small;src:url(/brand/fonts/HiltiSmall-Roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hilti Small;src:url(/brand/fonts/HiltiSmall-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--hilti-red: #d50000;--hilti-red-dark: #b20000;--ui-bg: #ececec;--panel-bg: #ffffff;--line: #cfcfcf;--text: #2e2e2e;--text-muted: #636363;--white: #fff;--gray-light: #d8d8d3;--gray-dark: #524f53;--red: #d2051e;--bg-0: var(--gray-light);--bg-1: var(--white);--ink-900: var(--gray-dark);--ink-700: var(--gray-dark);--brand: var(--red);--brand-strong: var(--red);--danger: var(--red);--panel: var(--white);--shadow: 0 16px 38px rgba(47, 45, 48, .12);--shadow-soft: 0 10px 24px rgba(47, 45, 48, .08);--shadow-pop: 0 18px 36px rgba(47, 45, 48, .18);--dropdown-open-duration: .32s;--dropdown-open-ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--ui-bg);color:var(--text);font-family:Hilti Small,Segoe UI,Arial,sans-serif}button,input,select,textarea{font-family:inherit}
