.kc-link-wrap{margin:10px 0 0}.kc-link,.vpdp .kc-link{display:inline-flex;align-items:center;gap:7px;margin:0;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;color:#333;font:inherit;font-family:var(--font-body-family, "Open Sans", sans-serif);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#33333359;text-underline-offset:3px;cursor:pointer;min-height:0;width:auto}.kc-link:hover{text-decoration-color:currentColor}.kc-link:focus-visible{outline:2px solid #333;outline-offset:3px;border-radius:4px}.kc-link svg{flex:none;width:18px;height:18px;color:#14c7f0}.kc-vh{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}.kc{--kc-accent: #14c7f0;--kc-accent-hover: #1cb5d8;--kc-ink: #333;--kc-muted: #5f6b76;--kc-line: rgba(0, 0, 0, .1);--kc-soft: #f6f8fa;--kc-cur: #eefbfe;--kc-ease: cubic-bezier(.22, 1, .36, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s;color:var(--kc-ink);font-family:var(--font-body-family, "Open Sans", sans-serif);font-size:14px;line-height:1.5;text-align:left}.kc.is-open{visibility:visible;pointer-events:auto;transition:none}.kc .kc__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a47;opacity:0;transition:opacity .3s ease}.kc.is-open .kc__backdrop{opacity:1}.kc__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(960px,100vw);max-width:100%;background:#fff;box-shadow:-16px 0 40px #0f172a29;transform:translate(100%);transition:transform .3s var(--kc-ease);outline:none;will-change:transform}.kc.is-open .kc__panel{transform:translate(0)}.kc:not(.kc-ready) .kc__panel{display:none}@media(prefers-reduced-motion:reduce){.kc,.kc__backdrop,.kc__panel{transition:none!important}}.kc__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 16px 28px;padding-top:max(16px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--kc-line);background:#fff}.kc .kc__title{margin:0;color:var(--kc-ink);font-family:var(--font-heading-family, "Open Sans", sans-serif);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:none}.kc .kc__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:var(--kc-soft);color:var(--kc-ink);box-shadow:none;cursor:pointer;transition:background-color .15s}.kc .kc__close:hover{background:#e8edf2}.kc .kc__close:focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}.kc__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 28px 40px;padding-bottom:max(40px,env(safe-area-inset-bottom,0px))}.kc .kc__body>:first-child{margin-top:20px}.kc .kc__subtitle{margin:0 0 6px;color:var(--kc-ink);font-size:16px;font-weight:600;line-height:1.4}.kc .kc__intro{margin:0 0 4px;max-width:64ch;color:var(--kc-muted);font-size:14px;line-height:1.6}.kc .kc__h{margin:26px 0 12px;color:var(--kc-ink);font-family:var(--font-heading-family, "Open Sans", sans-serif);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.kc__scroll{border:1px solid rgba(0,0,0,.15);border-radius:12px;overflow:clip;background:#fff}.kc__scroll:focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}.kc__table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.45;color:var(--kc-ink)}.kc__table th,.kc__table td{padding:12px;border:0;border-bottom:1px solid var(--kc-line);background:#fff;color:var(--kc-ink);text-align:center;vertical-align:middle;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.kc__table>:last-child>tr:last-child>*{border-bottom:0}.kc__table tbody th,.kc__table tfoot th,.kc__table .kc__corner{width:22%;text-align:left;font-weight:600;background:var(--kc-soft);position:sticky;left:0;z-index:1}.kc__table thead th,.kc__table thead td{position:sticky;top:0;z-index:2;padding-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.15);font-size:15px;font-weight:700;line-height:1.3}.kc__table thead .kc__corner{z-index:3}.kc__table thead th.is-current{box-shadow:inset 0 3px 0 var(--kc-accent)}.kc__table td.is-current,.kc__table thead th.is-current{background:var(--kc-cur)}.kc__row-img td{vertical-align:top;padding-top:16px;padding-bottom:14px}.kc__img{display:block;width:100%;max-width:140px;height:auto;aspect-ratio:1 / 1;margin:0 auto 8px;object-fit:contain;border-radius:8px;background:#fff}.kc__caption{display:block;color:var(--kc-muted);font-size:13px;line-height:1.4}.kc__yes{display:inline-flex;color:var(--kc-accent);vertical-align:middle}.kc__yes svg{display:block}.kc__no{color:#a3acb5;font-weight:400}.kc__na{color:var(--kc-muted);font-size:13px;font-weight:400;line-height:1.3}.kc__badge{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:6px auto 0;padding:3px 9px;border-radius:999px;background:var(--kc-accent);color:#06303a;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:none;white-space:nowrap}.kc-price{display:inline-flex;flex-direction:column;align-items:center;gap:1px;line-height:1.25}.kc-price__now{font-size:16px;font-weight:700;color:var(--kc-ink);white-space:nowrap}.kc-price__was{color:#8a949e;font-size:13px;font-weight:400;white-space:nowrap}.kc-price__out{color:#b42318;font-size:12px;font-weight:600}.kc-price.is-out .kc-price__now{color:#8a949e}.kc__row-price td{background:#fcfdfe}.kc__row-choose td,.kc__row-choose th{padding-top:16px;padding-bottom:16px}.kc .kc__select{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;max-width:180px;min-height:44px;margin:0;padding:10px 8px;border:1px solid var(--kc-accent);border-radius:10px;background:var(--kc-accent);color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.kc .kc__select:hover{background:var(--kc-accent-hover);border-color:var(--kc-accent-hover);color:#fff}.kc .kc__select:focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}.kc__select-cur{display:none;align-items:center;gap:5px}.kc .kc__select.is-current{border-color:#0000002e;background:#fff;color:var(--kc-ink)}.kc .kc__select.is-current .kc__select-go{display:none}.kc .kc__select.is-current .kc__select-cur{display:inline-flex}.kc__select-cur svg{color:var(--kc-accent)}.kc__table--matrix tbody th,.kc__table--matrix .kc__corner{width:18%}.kc__cell-link{display:block;margin:-12px;padding:12px;color:inherit;text-decoration:none}.kc__cell-link:hover .kc-price__now{text-decoration:underline;text-underline-offset:3px}.kc__cell-link:focus-visible{outline:2px solid var(--kc-ink);outline-offset:-3px;border-radius:6px}.kc__table--matrix td.is-here{background:var(--kc-cur);box-shadow:inset 0 0 0 2px var(--kc-accent)}@media screen and (max-width:749px){.kc__bar{padding:12px 12px 12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px))}.kc .kc__title{font-size:19px}.kc__body{padding:0 16px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}.kc .kc__body>:first-child{margin-top:16px}.kc .kc__h{margin-top:22px;font-size:17px}.kc__scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.kc__table{width:calc(112px + var(--kc-n, 4) * 142px);min-width:100%}.kc__table--matrix{width:calc(76px + var(--kc-n, 4) * 104px)}.kc__table th,.kc__table td{padding:10px 8px;font-size:13px}.kc__table tbody th,.kc__table tfoot th,.kc__table .kc__corner{width:112px;padding-left:12px;box-shadow:1px 0 0 var(--kc-line),6px 0 10px -6px #0f172a2e}.kc__table--matrix tbody th,.kc__table--matrix .kc__corner{width:76px}.kc__table thead th,.kc__table thead td{position:static;font-size:14px}.kc__table thead .kc__corner{position:sticky}.kc__img{max-width:112px}.kc__cell-link{margin:-10px -8px;padding:10px 8px}.kc-price__now{font-size:15px}.kc .kc__select{padding:10px 8px;font-size:13px}}html.kc-lock{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/112/assets/kit-compare.css.map */
