.hk-fit-library,.hk-fit-dialog{--hk-fit-bg: #f8f6f1;--hk-fit-ink: #181818;--hk-fit-muted: #66645f;--hk-fit-border: #d7d4cd;--hk-fit-head-bg: #efede7;--hk-fit-head-ink: #181818;--hk-fit-active-bg: #181818;--hk-fit-active-ink: #f8f6f1;--hk-fit-width: 1120px;--hk-fit-heading-desktop: 44px;--hk-fit-heading-mobile: 32px;--hk-fit-font: inherit;--hk-fit-align: start;--hk-fit-pad-top: 64px;--hk-fit-pad-bottom: 64px;color:var(--hk-fit-ink);background:var(--hk-fit-bg);font-family:var(--hk-fit-font);line-height:1.5}.hk-fit-library{padding:var(--hk-fit-pad-top) 24px var(--hk-fit-pad-bottom)}.hk-fit-library[hidden],.hk-fit-chart[hidden],.hk-fit-filter[hidden],.hk-fit-empty[hidden]{display:none!important}.hk-fit-inner,.hk-fit-intro,.hk-fit-controls,.hk-fit-charts,.hk-fit-footer{max-width:var(--hk-fit-width);margin-inline:auto}.hk-fit-intro{margin-bottom:32px;text-align:var(--hk-fit-align)}.hk-fit-eyebrow{margin:0 0 12px;color:var(--hk-fit-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hk-fit-heading{margin:0 0 18px;color:var(--hk-fit-ink);font-family:inherit;font-size:var(--hk-fit-heading-desktop);font-weight:500;letter-spacing:-.035em;line-height:1.12}.hk-fit-description{max-width:740px;margin:0;color:var(--hk-fit-muted);font-size:15px;line-height:1.7}.hk-fit-description p{margin:0 0 12px}.hk-fit-description p:last-child{margin-bottom:0}.hk-fit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:var(--hk-fit-width);margin:32px auto;padding-block:24px;border-block:1px solid var(--hk-fit-border)}.hk-fit-steps>div>span{display:block;margin-bottom:12px;color:var(--hk-fit-muted);font-size:12px;letter-spacing:.08em}.hk-fit-steps h2,.hk-fit-help h2{margin:0 0 10px;color:var(--hk-fit-ink);font-family:inherit;font-size:16px;font-weight:500;line-height:1.4}.hk-fit-steps p,.hk-fit-help p{margin:0;color:var(--hk-fit-muted);font-size:13px;line-height:1.7}.hk-fit-controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 24px;padding-bottom:24px}.hk-fit-filters,.hk-fit-units{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hk-fit-filter,.hk-fit-unit-button{min-height:44px;margin:0;border:1px solid var(--hk-fit-border);border-radius:2px;padding:9px 15px;color:var(--hk-fit-ink);background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .12s ease,color .12s ease}.hk-fit-filter[aria-pressed=true],.hk-fit-unit-button[aria-pressed=true]{color:var(--hk-fit-active-ink);background:var(--hk-fit-active-bg);border-color:var(--hk-fit-active-bg)}.hk-fit-filter:hover,.hk-fit-unit-button:hover{border-color:var(--hk-fit-ink)}.hk-fit-select-wrap{display:grid;gap:7px;width:min(100%,340px)}.hk-fit-select-wrap label{color:var(--hk-fit-muted);font-size:12px;font-weight:500}.hk-fit-select{box-sizing:border-box;width:100%;min-height:44px;margin:0;border:1px solid var(--hk-fit-border);border-radius:2px;padding:10px 36px 10px 12px;color:var(--hk-fit-ink);background-color:var(--hk-fit-bg);font-family:inherit;font-size:14px;line-height:1.4}.hk-fit-chart{border:0;border-top:1px solid var(--hk-fit-border);margin:0;scroll-margin-top:100px}.hk-fit-chart:last-child{border-bottom:1px solid var(--hk-fit-border)}.hk-fit-chart>summary{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;min-height:58px;box-sizing:border-box;padding:22px 32px 22px 0;color:var(--hk-fit-ink);list-style:none;cursor:pointer}.hk-fit-chart>summary::-webkit-details-marker{display:none}.hk-fit-chart>summary:after{content:"+";position:absolute;inset-inline-end:2px;top:19px;font-size:24px;font-weight:400;line-height:1}.hk-fit-chart[open]>summary:after{content:"\2212"}.hk-fit-chart-title{color:var(--hk-fit-ink);font-size:17px;font-weight:500;line-height:1.4}.hk-fit-chart-code{color:var(--hk-fit-muted);font-size:12px;font-weight:400;letter-spacing:.04em}.hk-fit-chart-content{padding-bottom:26px}.hk-fit-chart-content .hk-fit-units{margin-bottom:16px}.hk-fit-dialog-body>.hk-fit-units{margin:0 0 18px}.hk-fit-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.hk-fit-chart table,.hk-fit-dialog table{width:100%;border:0;border-collapse:collapse;border-spacing:0;margin:0;color:var(--hk-fit-ink);font-family:inherit;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.hk-fit-chart caption,.hk-fit-dialog caption{padding-bottom:12px;color:var(--hk-fit-muted);font-size:13px;text-align:start}.hk-fit-chart th,.hk-fit-chart td,.hk-fit-dialog th,.hk-fit-dialog td{border:0;border-bottom:1px solid var(--hk-fit-border);padding:12px 14px;text-align:center;vertical-align:middle;white-space:nowrap}.hk-fit-chart thead th,.hk-fit-dialog thead th{color:var(--hk-fit-head-ink);background:var(--hk-fit-head-bg);font-weight:600}.hk-fit-chart th:first-child,.hk-fit-chart td:first-child,.hk-fit-dialog th:first-child,.hk-fit-dialog td:first-child{text-align:start}.hk-fit-chart tbody th,.hk-fit-dialog tbody th{font-weight:500}.hk-fit-note{max-width:820px;margin:16px 0 0;color:var(--hk-fit-muted);font-size:12px;line-height:1.7}.hk-fit-empty{padding-block:24px;color:var(--hk-fit-muted);font-size:14px}.hk-fit-footer{margin-top:24px}.hk-fit-help{max-width:var(--hk-fit-width);margin:32px auto 0;padding-top:24px;border-top:1px solid var(--hk-fit-border)}.hk-fit-help a,.hk-fit-products a{color:var(--hk-fit-ink);font-family:inherit;text-underline-offset:4px}.hk-fit-help a{display:inline-block;margin-top:12px;font-size:13px}.hk-fit-products{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;color:var(--hk-fit-muted);font-size:12px}.hk-fit-measure{margin-top:20px;color:var(--hk-fit-muted);font-size:13px}.hk-fit-measure summary{cursor:pointer;color:var(--hk-fit-ink)}.hk-fit-measure dl{display:grid;grid-template-columns:minmax(100px,180px) 1fr;gap:10px 20px;margin:16px 0 0}.hk-fit-measure dt{color:var(--hk-fit-ink);font-weight:500}.hk-fit-measure dd{margin:0;line-height:1.7}.hk-fit-link{color:inherit;font-family:inherit;font-size:13px;text-underline-offset:4px;cursor:pointer}.hk-fit-library :is(button,select,summary,a):focus-visible,.hk-fit-dialog :is(button,select,a):focus-visible,.hk-fit-link:focus-visible{outline:2px solid var(--hk-fit-ink, #181818);outline-offset:4px}.hk-fit-modal-open{overflow:hidden}.hk-fit-dialog{position:fixed;box-sizing:border-box;width:min(960px,calc(100% - 40px));max-width:960px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;border:0;border-radius:3px;padding:30px;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 64px #0000002e}.hk-fit-dialog:not([open]){display:none}.hk-fit-dialog::backdrop{background:#1818187a}.hk-fit-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}.hk-fit-dialog-title{margin:0;color:var(--hk-fit-ink);font-family:inherit;font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.3}.hk-fit-dialog-close{flex:0 0 auto;min-height:44px;margin:-8px -10px 0 0;border:0;border-radius:2px;padding:10px;color:var(--hk-fit-ink);background:transparent;font-family:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hk-fit-dialog .hk-fit-chart-content{padding-bottom:0}@media(max-width:749px){.hk-fit-library{padding-inline:18px}.hk-fit-intro{margin-bottom:26px}.hk-fit-heading{font-size:var(--hk-fit-heading-mobile)}.hk-fit-description{font-size:14px}.hk-fit-steps{grid-template-columns:1fr;gap:22px;margin-block:26px}.hk-fit-steps>div>span{margin-bottom:8px}.hk-fit-measure dl{grid-template-columns:1fr;gap:6px}.hk-fit-measure dd+dt{margin-top:8px}.hk-fit-controls{display:grid;gap:20px}.hk-fit-select-wrap{width:100%}.hk-fit-filter{padding-inline:12px;font-size:12px}.hk-fit-chart>summary{padding-block:20px}.hk-fit-chart-title{font-size:15px}.hk-fit-chart-code{font-size:11px}.hk-fit-chart th,.hk-fit-chart td,.hk-fit-dialog th,.hk-fit-dialog td{padding:11px 12px;font-size:12px}.hk-fit-dialog{width:calc(100% - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:22px 18px}.hk-fit-dialog-header{gap:14px;margin-bottom:20px}.hk-fit-dialog-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.hk-fit-filter,.hk-fit-unit-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/hemkind-size-guide.css.map */
