body.ky-size-guide-locked{overflow:hidden}.ky-size-guide{--ky-sg-ink: #222222;--ky-sg-muted: #767676;--ky-sg-line: #ececec;--ky-sg-head: #f6f6f7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:flex-start;justify-content:center;padding:24px 16px;box-sizing:border-box;font-family:inherit;color:var(--ky-sg-ink)}.ky-size-guide.is-open{display:flex}.ky-size-guide *,.ky-size-guide *:before,.ky-size-guide *:after{box-sizing:border-box}.ky-size-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173}.ky-size-guide__panel{position:relative;z-index:1;width:min(440px,100%);max-height:min(88vh,760px);margin:auto;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 18px 48px #0003;outline:none;-webkit-overflow-scrolling:touch}.ky-size-guide__header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;background:#fff;border-bottom:1px solid var(--ky-sg-line)}.ky-size-guide__title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--ky-sg-ink)}.ky-size-guide__lead{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.4;color:var(--ky-sg-muted)}.ky-size-guide__close{-webkit-appearance:none;appearance:none;flex:0 0 36px;width:36px;height:36px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ky-sg-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ky-size-guide__close:hover,.ky-size-guide__close:focus{background:var(--ky-sg-head);color:var(--ky-sg-ink)}.ky-size-guide__close:focus-visible{outline:2px solid #555555;outline-offset:0}.ky-size-guide__body{padding:8px 0}.ky-size-guide__section{margin:16px 20px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ky-sg-ink)}.ky-size-guide__table-wrap{padding:0 12px}.ky-size-guide__table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.35}.ky-size-guide__table th,.ky-size-guide__table td{padding:9px 8px;text-align:left;vertical-align:middle}.ky-size-guide__table th{font-size:12px;font-weight:600;color:var(--ky-sg-muted);border-bottom:1px solid var(--ky-sg-line)}.ky-size-guide__table td{color:var(--ky-sg-ink);border-bottom:1px solid #f2f2f2}.ky-size-guide__table tbody tr:last-child td{border-bottom:0}.ky-size-guide__table tbody tr:nth-child(2n) td{background:#fafafa}.ky-size-guide__table th:last-child,.ky-size-guide__table td:last-child{text-align:right;font-weight:700;color:var(--ky-sg-ink);white-space:nowrap}.ky-size-guide__hint{margin:16px 20px 20px;font-size:15px;line-height:1.5;color:#ff6f96}@media(max-width:480px){.ky-size-guide{padding:12px;align-items:flex-end}.ky-size-guide__panel{width:100%;max-height:92vh;border-radius:16px 16px 12px 12px}.ky-size-guide__table{font-size:13.5px}}.t4s-swatch__title:has(.t4s-btn__size-chart){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.t4s-swatch__title .t4s-btn__size-chart{display:inline-flex;align-items:center;position:relative;margin-left:auto;padding-left:18px;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;color:#222;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.t4s-swatch__title .t4s-btn__size-chart:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;transform:translateY(-50%);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M14.93 4.11L12.1 1.28a1 1 0 00-1.41 0L6.8 5.17.78 11.18a1 1 0 000 1.42l2.82 2.82a1 1 0 001.42 0l9.9-9.9a1 1 0 000-1.4zm-10.6 10.6L1.48 11.9l1.41-1.41 1.06 1.06a.5.5 0 00.71-.71L3.61 9.77l1.42-1.42 1.05 1.06a.5.5 0 00.71-.7L5.73 7.65l1.42-1.42L8.2 7.3c.2.2.5.2.7 0s.2-.5 0-.7L7.85 5.53 9.27 4.1l1.06 1.06a.5.5 0 00.71-.7L9.98 3.4 11.39 2l2.83 2.83-9.9 9.9z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M14.93 4.11L12.1 1.28a1 1 0 00-1.41 0L6.8 5.17.78 11.18a1 1 0 000 1.42l2.82 2.82a1 1 0 001.42 0l9.9-9.9a1 1 0 000-1.4zm-10.6 10.6L1.48 11.9l1.41-1.41 1.06 1.06a.5.5 0 00.71-.71L3.61 9.77l1.42-1.42 1.05 1.06a.5.5 0 00.71-.7L5.73 7.65l1.42-1.42L8.2 7.3c.2.2.5.2.7 0s.2-.5 0-.7L7.85 5.53 9.27 4.1l1.06 1.06a.5.5 0 00.71-.7L9.98 3.4 11.39 2l2.83 2.83-9.9 9.9z'/%3E%3C/svg%3E") no-repeat center / contain}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ky-size-guide.css.map */
