.kxsg{--kx-serif: "Bodoni Moda", "Bodoni 72", Didot, "Playfair Display", Georgia, serif;--kx-hl: color-mix(in srgb, var(--kx-accent) 14%, transparent);background:var(--kx-bg);color:var(--kx-text);font-family:inherit;font-size:15px;line-height:1.6;padding:clamp(32px,6vw,88px) clamp(16px,4vw,48px);box-sizing:border-box}.kxsg *,.kxsg *:before,.kxsg *:after{box-sizing:border-box}.kxsg [hidden]{display:none!important}.kxsg__inner{max-width:1080px;margin:0 auto}.kxsg__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kxsg__header{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.kxsg__eyebrow{margin:0 0 10px;color:var(--kx-accent-2);font-size:14px;letter-spacing:.06em}.kxsg__title{margin:0;font-family:var(--kx-serif);font-weight:400;font-size:clamp(38px,6.5vw,72px);line-height:1.02;letter-spacing:-.01em;color:var(--kx-accent);text-transform:none}.kxsg__rule{display:block;width:72px;height:1px;margin:22px auto 18px;background:var(--kx-accent-2)}.kxsg__sub{margin:0 auto;max-width:56ch;color:var(--kx-muted)}.kxsg__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.kxsg__units{display:inline-flex;border:1px solid var(--kx-accent-2);border-radius:999px;padding:3px}.kxsg__unit{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--kx-muted);font:inherit;font-size:13px;padding:6px 16px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.kxsg__unit[aria-pressed=true]{background:var(--kx-accent);color:var(--kx-on-accent)}.kxsg__model{margin:0;color:var(--kx-muted);font-style:italic;font-family:var(--kx-serif)}.kxsg__print{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--kx-muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:6px 0}.kxsg__print:hover{color:var(--kx-accent)}.kxsg__tabs{display:flex;gap:clamp(16px,3vw,36px);border-bottom:1px solid var(--kx-border);overflow-x:auto;scrollbar-width:none;margin-bottom:28px}.kxsg__tabs::-webkit-scrollbar{display:none}.kxsg__tab{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 2px;color:var(--kx-muted);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s}.kxsg__tab:hover{color:var(--kx-text)}.kxsg__tab[aria-selected=true]{color:var(--kx-accent);border-bottom-color:var(--kx-accent)}.kxsg:not(.kxsg--js) .kxsg__tabs,.kxsg:not(.kxsg--js) .kxsg__units,.kxsg:not(.kxsg--js) .kxsg__print{display:none}.kxsg:not(.kxsg--js) .kxsg__panel+.kxsg__panel{margin-top:56px}.kxsg__panel-title{margin:0 0 8px;font-family:var(--kx-serif);font-weight:400;font-size:clamp(24px,3vw,32px);color:var(--kx-text);text-transform:none;letter-spacing:0}.kxsg__intro{margin:0 0 22px;max-width:62ch;color:var(--kx-muted)}.kxsg__tablewrap{overflow-x:auto;border:1px solid var(--kx-border);background:var(--kx-surface);-webkit-overflow-scrolling:touch}.kxsg__tablewrap:focus-visible,.kxsg a:focus-visible,.kxsg button:focus-visible,.kxsg input:focus-visible,.kxsg summary:focus-visible{outline:2px solid var(--kx-accent);outline-offset:2px}.kxsg__table{width:100%;min-width:520px;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.kxsg__table th,.kxsg__table td{padding:14px 16px;border-bottom:1px solid var(--kx-border);white-space:nowrap}.kxsg__table thead th{position:sticky;top:0;background:var(--kx-surface);color:var(--kx-accent);font-weight:500;font-size:13px;letter-spacing:.04em;border-bottom:1px solid var(--kx-accent-2)}.kxsg__u{color:var(--kx-muted);font-weight:400}.kxsg__table tbody th{font-family:var(--kx-serif);font-weight:500;font-size:18px;color:var(--kx-text);background:var(--kx-surface)}.kxsg__table tbody tr:last-child th,.kxsg__table tbody tr:last-child td{border-bottom:0}.kxsg__table tbody tr{transition:background .2s}.kxsg__table tbody tr:hover td,.kxsg__table tbody tr.is-match td,.kxsg__table tbody tr.is-match th{background:var(--kx-hl)}.kxsg__table tbody tr.is-match th{box-shadow:inset 3px 0 0 var(--kx-accent);color:var(--kx-accent)}.kxsg__table td{color:var(--kx-text)}.kxsg__table th:first-child,.kxsg__table td:first-child{text-align:left;padding-left:20px}@media(max-width:720px){.kxsg__table th:first-child,.kxsg__table td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--kx-border)}.kxsg__table td:first-child{background:var(--kx-surface)}}.kxsg__finder{max-width:640px}.kxsg__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.kxsg__field{display:block}.kxsg__label{display:block;margin-bottom:6px;color:var(--kx-muted);font-size:13px}.kxsg__field input{width:100%;background:var(--kx-surface);color:var(--kx-text);font:inherit;font-size:16px;border:1px solid var(--kx-border);border-radius:0;padding:12px 14px}.kxsg__field input:focus{border-color:var(--kx-accent)}.kxsg__actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.kxsg__btn{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:15px;padding:13px 28px;border:1px solid var(--kx-accent);background:var(--kx-accent);color:var(--kx-on-accent);transition:background .2s,color .2s}.kxsg__btn:hover{background:transparent;color:var(--kx-accent)}.kxsg__btn--ghost{background:transparent;color:var(--kx-muted);border-color:var(--kx-border)}.kxsg__btn--ghost:hover{color:var(--kx-text);border-color:var(--kx-muted);background:transparent}.kxsg__result{margin-top:24px}.kxsg__result:empty{display:none}.kxsg__result-box{border:1px solid var(--kx-accent-2);background:var(--kx-surface);padding:22px 24px}.kxsg__result-box.is-error{border-color:#b5594d}.kxsg__result-size{margin:0 0 8px;font-family:var(--kx-serif);font-size:28px;color:var(--kx-accent)}.kxsg__result-size strong{font-weight:500}.kxsg__result-detail{margin:6px 0 0;color:var(--kx-muted)}.kxsg__result-link{margin-top:14px;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--kx-accent);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.kxsg__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.kxsg__step{border-top:1px solid var(--kx-accent-2);padding-top:16px}.kxsg__step-img{margin-bottom:14px;background:var(--kx-surface)}.kxsg__step-img img{display:block;width:100%;height:auto}.kxsg__step-title{margin:0 0 6px;font-family:var(--kx-serif);font-weight:500;font-size:22px;color:var(--kx-text);text-transform:none;letter-spacing:0}.kxsg__step-text{margin:0;color:var(--kx-muted)}.kxsg__faq{max-width:760px;border-top:1px solid var(--kx-border)}.kxsg__q{border-bottom:1px solid var(--kx-border)}.kxsg__q summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;font-family:var(--kx-serif);font-size:19px;color:var(--kx-text)}.kxsg__q summary::-webkit-details-marker{display:none}.kxsg__q summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--kx-accent);font-family:inherit;font-size:24px;line-height:1}.kxsg__q[open] summary:after{content:"\2212"}.kxsg__a{padding:0 0 20px;color:var(--kx-muted);max-width:64ch}.kxsg__a p{margin:0 0 .8em}.kxsg__a p:last-child{margin-bottom:0}.kxsg__foot{margin-top:48px;padding-top:20px;border-top:1px solid var(--kx-border);color:var(--kx-muted);font-size:13px}.kxsg__foot p{margin:0 0 6px}.kxsg__link{color:var(--kx-accent);text-underline-offset:4px}.kxsg-trigger{display:inline-flex;align-items:center;gap:8px;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:4px 0;cursor:pointer}.kxsg-trigger svg{width:18px;height:18px;flex:none}.kxsg-trigger:hover{opacity:.75}.kxsg-lock{overflow:hidden}.kxsg-dialog{padding:0;border:1px solid var(--kx-accent-2, #a8894f);background:var(--kx-bg, #0a0a0a);color:var(--kx-text, #f1ebe0);width:min(1120px,96vw);max-width:none;max-height:92vh;overflow:auto;margin:auto}.kxsg-dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kxsg-dialog .kxsg{padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px)}.kxsg-dialog .kxsg__print{display:none}.kxsg-dialog__close{position:sticky;top:8px;float:right;margin:8px 8px 0 0;z-index:5;width:40px;height:40px;background:var(--kx-bg, #0a0a0a);color:var(--kx-accent, #cba135);border:1px solid var(--kx-accent-2, #a8894f);border-radius:50%;font-size:24px;line-height:1;cursor:pointer}.kxsg-dialog__loading{padding:64px 24px;text-align:center;color:var(--kx-muted, #a89f8e)}.kxsg-dialog__loading a{color:var(--kx-accent, #cba135)}@media(prefers-reduced-motion:no-preference){.kxsg-dialog[open]{animation:kxsg-in .22s ease-out}@keyframes kxsg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media print{.kxsg{background:#fff!important;color:#000!important;padding:0;--kx-text: #000;--kx-muted: #444;--kx-accent: #000;--kx-accent-2: #666;--kx-border: #bbb;--kx-surface: #fff;--kx-hl: #eee}.kxsg__tabs,.kxsg__toolbar .kxsg__print,.kxsg__actions,.kxsg__finder{display:none!important}.kxsg [hidden].kxsg__panel{display:block!important}.kxsg__panel{break-inside:avoid;margin-bottom:28px}.kxsg__panel[data-panel=finder]{display:none!important}.kxsg__tablewrap{overflow:visible}}.kxsg .kxsg__table,.kxsg .kxsg__table tbody,.kxsg .kxsg__table tr{background-color:transparent!important;color:var(--kx-text)!important}.kxsg .kxsg__table td,.kxsg .kxsg__table th[scope=row]{background-color:var(--kx-surface)!important;color:var(--kx-text)!important;border-color:var(--kx-border)!important}.kxsg .kxsg__table thead th{background-color:var(--kx-surface)!important;color:var(--kx-accent)!important}.kxsg .kxsg__table tbody tr:hover td,.kxsg .kxsg__table tbody tr.is-match td,.kxsg .kxsg__table tbody tr.is-match th{background-color:var(--kx-hl)!important}.kxsg .kxsg__tipbox{margin-top:18px;padding:14px 18px;border-left:2px solid var(--kx-accent);background:var(--kx-surface);color:var(--kx-muted);max-width:70ch}.kxsg .kxsg__fit{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:0 0 22px}.kxsg .kxsg__fit-label{font-family:var(--kx-serif);font-size:20px;color:var(--kx-text)}.kxsg .kxsg__fit-opts{display:flex;flex-wrap:wrap;gap:12px;flex:0 1 auto;min-width:0;max-width:none}.kxsg .kxsg__fit-opt{display:inline-block;flex:0 0 auto;padding:8px 22px;text-align:center;border:1px solid var(--kx-border);border-radius:999px;font-size:13px;color:var(--kx-muted);background:transparent}.kxsg .kxsg__fit-opt.is-on{border-color:var(--kx-accent);background:var(--kx-accent);color:var(--kx-on-accent)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/keniluxe-size-guide.css.map */
