body.size-guide-open{overflow:hidden}.size-guide{--sg-surface: var(--pdp-card-bg, #fff);--sg-text: var(--pdp-text, #3f3730);--sg-soft: var(--pdp-text-soft, #6f635a);--sg-line: color-mix(in srgb, var(--pdp-text, #3f3730) 20%, transparent);--sg-accent: var(--pdp-accent-deep, var(--pdp-accent, #b56f68));--sg-head-bg: color-mix(in srgb, var(--sg-accent) 12%, var(--sg-surface));--sg-track: color-mix(in srgb, var(--sg-text) 8%, var(--sg-surface));--sg-fs-title: clamp(1.8rem, 1.49rem + .93vw, 2.6rem);--sg-fs-subheading: clamp(1.5rem, 1.35rem + .45vw, 1.7rem);--sg-fs-body: clamp(1.35rem, 1.25rem + .32vw, 1.5rem);--sg-fs-unit: clamp(1.15rem, 1.05rem + .26vw, 1.3rem);--sg-fs-cell: clamp(1.3rem, 1.15rem + .42vw, 1.5rem);--sg-fs-head: clamp(1.2rem, 1.05rem + .42vw, 1.4rem);--sg-cell-pad-y: clamp(9px, 1.1vw, 12px);--sg-cell-pad-x: clamp(6px, 1.9vw, 14px);width:min(94vw,780px);max-width:94vw;max-height:90vh;padding:0;border:0;border-radius:14px;background:var(--sg-surface);color:var(--sg-text);font-family:var(--pdp-sans, "Poppins", -apple-system, sans-serif);overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}.size-guide::backdrop{background:#0000008c}.size-guide__panel{position:relative;max-height:90vh;padding:clamp(16px,2.4vw,22px) clamp(14px,2.2vw,20px) clamp(18px,2.6vw,24px);overflow:auto}.size-guide__close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:.1px solid var(--sg-accent);border-radius:50%;background:var(--sg-surface);color:var(--sg-text);cursor:pointer}.size-guide__close:focus-visible{outline:none;box-shadow:none}.size-guide__title{margin:0 32px 14px 0;font-size:var(--sg-fs-title);font-weight:600;line-height:1.3;color:var(--sg-text)}.size-guide__subheading{margin:0 0 8px;font-size:var(--sg-fs-subheading);font-weight:600;letter-spacing:.01em;color:var(--sg-text)}.size-guide__table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.size-guide__subheading--table{margin:0}.size-guide__list{margin:0;padding-left:18px;font-size:var(--sg-fs-body);line-height:1.7;color:var(--sg-soft)}.size-guide__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.size-guide__units{display:inline-flex;flex-shrink:0;padding:2px;border:1px solid var(--sg-line);border-radius:999px;background:var(--sg-track)}.size-guide__unit{min-width:36px;padding:3px 12px;border-radius:999px;text-align:center;font-size:var(--sg-fs-unit);font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--sg-soft);white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.size-guide__radio--in:checked~.size-guide__table-head .size-guide__unit--in,.size-guide__radio--cm:checked~.size-guide__table-head .size-guide__unit--cm{background:var(--sg-text);color:var(--sg-surface);font-weight:600}.size-guide__radio--in:focus-visible~.size-guide__table-head .size-guide__unit--in,.size-guide__radio--cm:focus-visible~.size-guide__table-head .size-guide__unit--cm{outline:2px solid var(--sg-accent);outline-offset:2px}.size-guide__table{overflow-x:auto;border:1px solid var(--sg-line);border-radius:10px;-webkit-overflow-scrolling:touch}.size-guide__radio--in:checked~.size-guide__tables .size-guide__table--cm,.size-guide__radio--cm:checked~.size-guide__tables .size-guide__table--in{display:none}.size-guide__grid{width:100%;table-layout:auto;border-collapse:collapse;box-shadow:none;font-size:var(--sg-fs-cell)}.size-guide__grid th,.size-guide__grid td{padding:var(--sg-cell-pad-y) var(--sg-cell-pad-x);border-right:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);text-align:center;font-weight:400;white-space:nowrap;color:var(--sg-text)}.size-guide__grid thead th{background:var(--sg-head-bg);font-size:var(--sg-fs-head);font-weight:600;line-height:1.35;letter-spacing:.02em;white-space:normal;color:var(--sg-text)}.size-guide__grid tbody tr:last-child th,.size-guide__grid tbody tr:last-child td{border-bottom:0}.size-guide__grid th:last-child,.size-guide__grid td:last-child{border-right:0}.size-guide__grid th:first-child,.size-guide__grid td:first-child{position:sticky;left:0;box-shadow:6px 0 8px -6px #00000029;background:var(--sg-surface);font-weight:600;text-align:left}.size-guide__grid thead th:first-child{background:var(--sg-head-bg)}.size-guide__footnote{margin-top:16px}@media(max-width:749px){.size-guide__list{padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-guide-modal.css.map */
