.km-sg__head{margin-bottom:clamp(2rem,4vw,3rem)}.km-sg__jump{display:flex;flex-wrap:wrap;gap:var(--km-space-2xs);border-block:1px solid var(--km-line);padding-block:var(--km-space-md);margin-bottom:clamp(2rem,4vw,3rem)}.km-sg__jump-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--km-space-md);border:1px solid var(--km-line-strong);font-family:var(--km-mono);font-size:var(--km-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--km-ivory-dim);text-decoration:none;transition:border-color .25s ease,color .25s ease}.km-sg__jump-link:hover,.km-sg__jump-link:focus-visible{border-color:var(--km-gold);color:var(--km-ivory)}.km-sg__measure,.km-sg__fit{margin-bottom:clamp(2.5rem,5vw,4rem);scroll-margin-top:calc(var(--km-header-h, 106px) + 24px)}.km-sg__measure h2,.km-sg__fit h2{margin:0 0 var(--km-space-md)}.km-sg__measure-body{font-size:var(--km-fs-body-sm);line-height:1.75;color:var(--km-ivory-dim);max-width:68ch}.km-sg__measure-body p{margin:0 0 var(--km-space-sm)}.km-sg__measure-body strong{color:var(--km-ivory);font-weight:500}.km-sg__chart{margin-bottom:clamp(2.5rem,5vw,4rem);scroll-margin-top:calc(var(--km-header-h, 106px) + 24px)}.km-sg__chart-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--km-space-sm);padding-bottom:var(--km-space-sm);border-bottom:1px solid var(--km-line-strong);margin-bottom:var(--km-space-md)}.km-sg__chart-head h2,.km-sg__chart-head p{margin:0}.km-sg__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.km-sg__table{width:100%;border-collapse:collapse;min-width:520px}.km-sg__table th,.km-sg__table td{text-align:left;padding:var(--km-space-md) var(--km-space-sm);border-bottom:1px solid var(--km-line);font-size:var(--km-fs-body-sm);color:var(--km-ivory-dim)}.km-sg__table thead th{font-family:var(--km-mono);font-size:var(--km-fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--km-gold);border-bottom-color:var(--km-line-strong);white-space:nowrap}.km-sg__table tbody th{font-family:var(--km-mono);font-size:var(--km-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--km-ivory);font-weight:400;white-space:nowrap}.km-sg__table tbody tr:hover td,.km-sg__table tbody tr:hover th{background:#f4f1ea08}@media(max-width:560px){.km-sg__jump-link{flex:1 1 auto;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/km-size-guide.css.map */
