:root{--knx-ink: #121417;--knx-graphite: #474c52;--knx-paper: #f1f2ee;--knx-surface: #ffffff;--knx-line: #d6d9d3;--knx-line-soft: #e4e7e1;--knx-control: #7a807a;--knx-accent: #1f44d6;--knx-accent-hover: #1634a8;--knx-accent-on-dark: #8fa6ff;--knx-ready-fg: #17603a;--knx-ready-bg: #e1f0e6;--knx-order-fg: #8a4b00;--knx-order-bg: #fbebd6;--knx-info-fg: #1634a8;--knx-info-bg: #e6eafb;--knx-font-display: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--knx-font-body: "IBM Plex Sans", system-ui, sans-serif;--knx-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--knx-container-max: 1376px;--knx-gutter: clamp(16px, 4vw, 48px);--knx-focus-ring: 2px solid var(--knx-accent)}html:root{--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--border-radius-sm: 0;--checkbox-border-radius: 0}:focus-visible{outline-color:var(--knx-accent)}.announcement-bar :focus-visible{outline-color:var(--knx-accent-on-dark)}.price,.compare-at-price,.unit-price,.sku,product-sku-component{font-family:var(--knx-font-mono);font-variant-numeric:tabular-nums}.button,.button-secondary,.button-custom{font-weight:600}.knx-container{box-sizing:border-box;width:100%;max-width:var(--knx-container-max);margin-inline:auto;padding-inline:var(--knx-gutter)}.knx-mono{font-family:var(--knx-font-mono);font-variant-numeric:tabular-nums}.knx-eyebrow{margin:0;font-family:var(--knx-font-mono);font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--knx-graphite)}.knx-h2{margin:0;font-family:var(--knx-font-display);font-weight:700;font-size:clamp(2rem,1.5rem + 1.5vw,2.5rem);line-height:1.1;letter-spacing:0;text-transform:none}.knx-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:0;background:var(--knx-surface);color:var(--knx-ink);font-family:var(--knx-font-body);font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.knx-btn:hover{text-decoration:none}.knx-btn:focus-visible{outline:var(--knx-focus-ring);outline-offset:2px}.knx-btn:disabled,.knx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.knx-btn--primary{background:var(--knx-accent);border-color:var(--knx-accent);color:var(--knx-surface)}.knx-btn--primary:hover{background:var(--knx-accent-hover);border-color:var(--knx-accent-hover);color:var(--knx-surface)}.knx-btn--outline{background:var(--knx-surface);border-color:var(--knx-ink);color:var(--knx-ink)}.knx-btn--outline:hover{background:var(--knx-paper);color:var(--knx-ink)}.knx-btn--dark{background:var(--knx-ink);border-color:var(--knx-ink);color:var(--knx-surface)}.knx-btn--dark:hover{background:var(--knx-graphite);border-color:var(--knx-graphite);color:var(--knx-surface)}.knx-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:0;background:var(--knx-line-soft);color:var(--knx-ink);font-family:var(--knx-font-body);font-size:.75rem;font-weight:500;line-height:1.4;white-space:nowrap}.knx-chip--ready{background:var(--knx-ready-bg);color:var(--knx-ready-fg)}.knx-chip--order{background:var(--knx-order-bg);color:var(--knx-order-fg)}.knx-chip--info{background:var(--knx-info-bg);color:var(--knx-info-fg)}.knx-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.knx-table-wrap:focus-visible{outline:var(--knx-focus-ring);outline-offset:2px}.knx-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:start}.knx-table caption{padding:0 0 8px;text-align:start;font-weight:600}.knx-table th,.knx-table td{padding:11px 12px;border-bottom:1px solid var(--knx-line);text-align:start;vertical-align:top}.knx-table thead th{font-size:.75rem;font-weight:500;color:var(--knx-graphite);border-bottom-color:var(--knx-line)}.knx-table tbody th{font-weight:500;color:var(--knx-graphite)}.knx-card{box-sizing:border-box;background:var(--knx-surface);border:1px solid var(--knx-line);border-radius:0;color:var(--knx-ink)}.knx-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.knx-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/knx-mall.css.map */
