.kik-compare{padding-block:var(--kik-compare-pt, 48px) var(--kik-compare-pb, 72px);--kik-compare-border: rgba(var(--color-foreground, 18, 18, 18), .1);--kik-compare-muted: rgba(var(--color-foreground, 18, 18, 18), .55);--kik-compare-soft-bg: rgba(var(--color-foreground, 18, 18, 18), .035);--kik-compare-accent: #fac832;--kik-label-col: 220px}.kik-compare__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:24px}.kik-compare__intro{position:relative;text-align:center;margin-bottom:32px;border-radius:20px;overflow:hidden;padding:88px 32px;isolation:isolate;background:#141414}.kik-compare__intro-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.kik-compare__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000080);z-index:-1}.kik-compare__intro-content{position:relative}.kik-compare__heading{font-size:clamp(28px,4vw,46px);line-height:1.1;margin:0 0 14px;letter-spacing:-.01em;color:#fff}.kik-compare__subheading{margin:0 auto;max-width:900px;color:#ffffffc7;font-size:15px;line-height:1.55}.kik-compare__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.kik-compare__count{margin:0;font-size:15px;font-weight:600;line-height:1.3}.kik-compare__count-m{display:none}.kik-compare__toolbar-actions{display:flex;align-items:center;gap:20px}.kik-compare__diff-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.kik-compare__diff-toggle input{position:absolute;opacity:0;pointer-events:none}.kik-compare__diff-track{width:34px;height:20px;border-radius:999px;background:var(--kik-compare-border);position:relative;transition:background .2s ease;flex:none}.kik-compare__diff-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.kik-compare__diff-toggle input:checked+.kik-compare__diff-track{background:rgb(var(--color-foreground, 18, 18, 18))}.kik-compare__diff-toggle input:checked+.kik-compare__diff-track:after{transform:translate(14px)}.kik-compare__diff-toggle input:focus-visible+.kik-compare__diff-track{outline:2px solid var(--kik-compare-accent);outline-offset:2px}.kik-compare__add-btn{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--color-foreground, 18, 18, 18));background:transparent;color:rgb(var(--color-foreground, 18, 18, 18));border-radius:999px;font:inherit;font-size:13px;font-weight:600;padding:8px 18px;cursor:pointer;transition:background .15s ease,color .15s ease}.kik-compare__add-btn:hover{background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255))}.kik-compare__add-btn[disabled]{opacity:.4;cursor:not-allowed}.kik-compare__row{display:grid;grid-template-columns:var(--kik-label-col) repeat(var(--kik-cols, 3),minmax(0,1fr));align-items:stretch}.kik-compare__head-label{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 10px}.kik-compare__row--attr{border-bottom:1px solid var(--kik-compare-border)}.kik-compare__row--attr:hover{background:var(--kik-compare-soft-bg)}.kik-compare__row--highlight .kik-compare__label-text{font-weight:700}.kik-compare__row--group{grid-template-columns:1fr;margin-top:36px;border-bottom:2px solid rgb(var(--color-foreground, 18, 18, 18))}.kik-compare__group-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0;padding:0 0 10px}.kik-compare__label-cell{display:flex;align-items:center;gap:6px;padding:14px 16px 14px 0;font-size:13px;color:var(--kik-compare-muted)}.kik-compare__cell{padding:14px 16px;font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center;border-left:1px solid var(--kik-compare-border);line-height:1.4}.kik-compare__empty{color:var(--kik-compare-muted)}.kik-compare__bool--yes{color:#1a8a3c;display:inline-flex}.kik-compare__bool--no{color:var(--kik-compare-muted)}.kik-compare__row--same[data-diff-hidden]{display:none}.kik-compare__tooltip{position:relative;display:inline-flex;color:var(--kik-compare-muted);cursor:help;flex:none}.kik-compare__tooltip-bubble{position:absolute;bottom:calc(100% + 8px);left:-8px;width:max-content;max-width:260px;background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255));font-size:12px;line-height:1.45;padding:8px 12px;border-radius:8px;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:5;pointer-events:none}@media(hover:hover)and (pointer:fine){.kik-compare__tooltip:hover .kik-compare__tooltip-bubble,.kik-compare__tooltip:focus-visible .kik-compare__tooltip-bubble{opacity:1;visibility:visible}}.kik-compare__tooltip.is-open .kik-compare__tooltip-bubble{opacity:1;visibility:visible}kik-keyboard-comparison.is-tips-locked .kik-compare__tooltip-bubble{opacity:0;visibility:hidden}.kik-compare__head{position:sticky;top:var(--kik-compare-sticky-top, 0px);z-index:10;background:linear-gradient(rgba(var(--color-foreground, 18, 18, 18),.012),rgba(var(--color-foreground, 18, 18, 18),.012)),rgb(var(--color-background, 255, 255, 255));box-shadow:0 4px 12px #0000000a}.kik-compare__product{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 16px 20px;border-left:1px solid var(--kik-compare-border);text-align:center}.kik-compare__product-remove{position:absolute;top:8px;right:8px;-webkit-appearance:none;appearance:none;border:none;background:var(--kik-compare-soft-bg);color:var(--kik-compare-muted);width:26px;height:26px;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.kik-compare__product-remove:hover{background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255))}.kik-compare__product-media{display:block;width:min(100%,252px)}.kik-compare__product-media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.kik-compare__product-info{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.kik-compare__product-title{font-size:14px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kik-compare__product-title:hover{text-decoration:underline}.kik-compare__product-price{display:flex;align-items:baseline;gap:8px;font-size:14px}.kik-compare__price-current{font-weight:700}.kik-compare__price-was{color:var(--kik-compare-muted);font-size:12px}.kik-compare__product-actions{display:flex;align-items:center;gap:10px}.kik-compare__cta{display:inline-block;background:rgb(var(--color-foreground, 18, 18, 18));color:rgb(var(--color-background, 255, 255, 255));font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:9px 20px;transition:opacity .15s ease}.kik-compare__cta:hover{opacity:.82}.kik-compare__swap{-webkit-appearance:none;appearance:none;border:none;background:none;color:var(--kik-compare-muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 0}.kik-compare__swap:hover{color:rgb(var(--color-foreground, 18, 18, 18))}.kik-compare__picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.kik-compare__picker[hidden]{display:none}.kik-compare__picker-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.kik-compare__picker-panel{position:relative;background:rgb(var(--color-background, 255, 255, 255));border-radius:16px;width:min(480px,calc(100vw - 32px));max-height:min(640px,85vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #00000040}.kik-compare__picker-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--kik-compare-border)}.kik-compare__picker-title{margin:0;font-size:15px;font-weight:700}.kik-compare__picker-x{-webkit-appearance:none;appearance:none;border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--kik-compare-muted);padding:4px}.kik-compare__picker-list{overflow-y:auto;padding:8px}.kik-compare__picker-item{display:flex;align-items:center;gap:14px;width:100%;-webkit-appearance:none;appearance:none;border:none;background:none;font:inherit;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .12s ease}.kik-compare__picker-item:hover{background:var(--kik-compare-soft-bg)}.kik-compare__picker-item[disabled]{opacity:.45;cursor:default}.kik-compare__picker-thumb{width:56px;height:40px;object-fit:contain;flex:none;background:var(--kik-compare-soft-bg);border-radius:6px}.kik-compare__picker-item-info{min-width:0;display:flex;flex-direction:column;gap:2px}.kik-compare__picker-item-title{font-size:14px;font-weight:600;line-height:1.3}.kik-compare__picker-item-price{font-size:12px;color:var(--kik-compare-muted)}.kik-compare__picker-item-added{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kik-compare-muted);flex:none}@media screen and (max-width:749px){.kik-compare{padding-block:var(--kik-compare-pt-m, 32px) var(--kik-compare-pb-m, 48px)}.kik-compare__container{padding-inline:16px}.kik-compare__intro{padding:56px 20px;border-radius:14px}.kik-compare__row,.kik-compare__row--head{grid-template-columns:repeat(var(--kik-cols-m, 2),minmax(0,1fr))}.kik-compare__row--group{grid-template-columns:1fr}.kik-compare__row--head [data-col]:nth-child(n+4),.kik-compare__row--attr [data-col]:nth-child(n+4){display:none}.kik-compare__count-d{display:none}.kik-compare__count-m{display:inline}.kik-compare__label-cell,.kik-compare__head-label{grid-column:1 / -1;padding:12px 0 2px;font-size:12px}.kik-compare__count{font-size:13px}.kik-compare__cell{border-left:none;padding:4px 8px 14px;font-size:13px}.kik-compare__cell+.kik-compare__cell{border-left:1px solid var(--kik-compare-border)}.kik-compare__product{border-left:none;padding:12px 8px 16px}.kik-compare__product+.kik-compare__product{border-left:1px solid var(--kik-compare-border)}.kik-compare__product-media{width:100%}.kik-compare__cta{padding:8px 14px;font-size:11px}.kik-compare__picker{align-items:flex-end}.kik-compare__picker-panel{width:100%;max-width:none;border-radius:16px 16px 0 0;max-height:78vh}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/kik-keyboard-comparison.css.map */
