.gssf-root,.gssf-trigger{--gssf-ink: #141516;--gssf-ink-2: #4b4f55;--gssf-ink-3: #868b92;--gssf-paper: #ffffff;--gssf-wash: #f3f4f5;--gssf-line: #dfe1e4;--gssf-accent: #c8102e;--gssf-accent-ink: #ffffff;--gssf-ok: #1f7a4a;--gssf-warn: #a35b00;--gssf-info: #2c5aa0;--gssf-bad: #b3261e;--gssf-radius: 10px;--gssf-sizecol: 3.2em}.gssf-trigger{display:inline-flex;align-items:center;gap:.5em;margin:.25em 0 .75em;padding:.6em 1em;font:inherit;font-size:.9em;font-weight:700;letter-spacing:.02em;color:var(--gssf-ink);background:var(--gssf-paper);border:1.5px solid var(--gssf-ink);border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.gssf-trigger:hover{background:var(--gssf-ink);color:var(--gssf-paper)}.gssf-trigger:focus-visible{outline:2px solid var(--gssf-accent);outline-offset:2px}.gssf-trigger__s{font-weight:500;font-size:.85em;opacity:.7}.gssf-trigger__s:empty{display:none}.gssf-lock,.gssf-lock body{overflow:hidden}.gssf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#0c0d0e8c;opacity:0;transition:opacity .18s ease;font-family:inherit;color:var(--gssf-ink);-webkit-text-size-adjust:100%}.gssf-overlay.is-open{opacity:1}.gssf-overlay[hidden]{display:none!important}.gssf-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:100%;background:var(--gssf-paper);color:var(--gssf-ink);border-radius:16px;box-shadow:0 24px 60px #00000047;transform:translateY(12px);transition:transform .2s ease;overflow:hidden;outline:none;font-size:15px;line-height:1.6}.gssf-overlay.is-open .gssf-sheet{transform:none}.gssf-sheet *,.gssf-sheet *:before,.gssf-sheet *:after{box-sizing:border-box}@media(max-width:600px){.gssf-overlay{align-items:flex-end;padding:max(24px,env(safe-area-inset-top,0px)) 0 0}.gssf-sheet{max-width:none;border-radius:18px 18px 0 0;transform:translateY(40px)}.gssf-actions{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))!important}}.gssf-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--gssf-line)}.gssf-head__txt{flex:1;min-width:0}.gssf-eyebrow{margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--gssf-accent)}.gssf-title{margin:0;font-size:17px;font-weight:800;line-height:1.4;text-wrap:balance;color:var(--gssf-ink)}.gssf-close{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gssf-wash);color:var(--gssf-ink);cursor:pointer}.gssf-close:focus-visible,.gssf-step:focus-visible,.gssf-mode:focus-visible,.gssf-cta:focus-visible{outline:2px solid var(--gssf-accent);outline-offset:2px}.gssf-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px 8px;display:grid;gap:18px}.gssf-modes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;gap:4px;background:var(--gssf-wash);border-radius:999px}.gssf-mode{font:inherit;font-size:13px;font-weight:700;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--gssf-ink-2);cursor:pointer}.gssf-mode.is-on{background:var(--gssf-paper);color:var(--gssf-ink);box-shadow:0 1px 3px #0000001f}.gssf-fields{display:grid;gap:14px}.gssf-field[hidden]{display:none!important}.gssf-label{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--gssf-ink)}.gssf-opt{font-size:11px;font-weight:600;color:var(--gssf-ink-3);border:1px solid var(--gssf-line);border-radius:4px;padding:0 5px}.gssf-inputrow{display:grid;grid-template-columns:44px 1fr 44px;gap:8px}.gssf-step{font:inherit;font-size:20px;font-weight:600;line-height:1;border:1px solid var(--gssf-line);border-radius:var(--gssf-radius);background:var(--gssf-paper);color:var(--gssf-ink);cursor:pointer}.gssf-step:active{background:var(--gssf-wash)}.gssf-inputwrap{position:relative;min-width:0}.gssf-input{width:100%;height:48px;padding:0 44px 0 14px;font:inherit;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;color:var(--gssf-ink);background:var(--gssf-paper);border:1.5px solid var(--gssf-line);border-radius:var(--gssf-radius);-webkit-appearance:none;appearance:none}.gssf-input::placeholder{color:var(--gssf-ink-3);font-weight:500;font-size:15px}.gssf-input:focus{outline:none;border-color:var(--gssf-ink)}.gssf-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:700;color:var(--gssf-ink-3);pointer-events:none}.gssf-help{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--gssf-ink-2)}.gssf-choices{display:grid;gap:14px}.gssf-choice{margin:0;padding:0;border:0;min-width:0}.gssf-choice[hidden],.gssf-modedesc[hidden]{display:none!important}.gssf-modedesc{margin:-8px 0 0;text-align:center}.gssf-pills{display:flex;flex-wrap:wrap;gap:6px}.gssf-pill__in{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gssf-pill{display:inline-block;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4;color:var(--gssf-ink-2);background:var(--gssf-paper);border:1px solid var(--gssf-line);border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.gssf-pill__in:checked+.gssf-pill{color:var(--gssf-paper);background:var(--gssf-ink);border-color:var(--gssf-ink)}.gssf-pill__in:focus-visible+.gssf-pill{outline:2px solid var(--gssf-accent);outline-offset:2px}.gssf-result{border-radius:14px;background:var(--gssf-wash);padding:16px;display:grid;gap:14px}.gssf-result.is-empty{background:transparent;border:1.5px dashed var(--gssf-line)}.gssf-empty{margin:0;font-size:13px;color:var(--gssf-ink-2);text-align:center}.gssf-rtop{display:flex;align-items:center;gap:16px}.gssf-rsize{display:grid;justify-items:center;min-width:84px;padding:8px 12px;background:var(--gssf-ink);color:var(--gssf-paper);border-radius:12px}.gssf-rk{font-size:10px;font-weight:800;letter-spacing:.16em;opacity:.75}.gssf-rv{font-size:34px;font-weight:900;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.gssf-rmeta{display:grid;gap:4px;min-width:0;justify-items:start}.gssf-chip{display:inline-block;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;color:#fff;background:var(--gssf-ok)}.tone-warn .gssf-chip{background:var(--gssf-warn)}.tone-info .gssf-chip{background:var(--gssf-info)}.tone-bad .gssf-chip{background:var(--gssf-bad)}.gssf-altline,.gssf-subline{font-size:12px;font-weight:600;color:var(--gssf-ink-2)}.gssf-gauge{display:grid;gap:6px}.gssf-gauge__cap{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--gssf-ink-2);letter-spacing:.04em}.gssf-gauge__val{color:var(--gssf-accent);font-variant-numeric:tabular-nums}.gssf-gauge__rows{position:relative;display:grid;gap:3px}.gssf-gauge__row{display:grid;grid-template-columns:var(--gssf-sizecol) 1fr;align-items:center}.gssf-gauge__size{font-size:11px;font-weight:800;color:var(--gssf-ink-3);font-variant-numeric:tabular-nums}.gssf-gauge__track{position:relative;height:10px}.gssf-gauge__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gssf-line)}.gssf-gauge__bar{position:absolute;top:1px;bottom:1px;border-radius:3px;background:color-mix(in srgb,var(--gssf-ink) 18%,transparent)}.gssf-gauge__pt{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:color-mix(in srgb,var(--gssf-ink) 35%,transparent)}.is-chosen .gssf-gauge__size{color:var(--gssf-ink)}.is-chosen .gssf-gauge__bar,.is-chosen .gssf-gauge__pt{background:var(--gssf-ink)}.is-alt .gssf-gauge__bar,.is-alt .gssf-gauge__pt{background:color-mix(in srgb,var(--gssf-ink) 40%,transparent)}.gssf-gauge__marker{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--gssf-accent);border-radius:1px;pointer-events:none}.gssf-ladder__rows{display:grid;gap:5px}.gssf-ladder__row{display:grid;grid-template-columns:var(--gssf-sizecol) 1fr 6.6em;align-items:center;gap:8px}.gssf-ladder__track{position:relative;height:12px;border-radius:4px;overflow:hidden;background:var(--gssf-paper)}.gssf-ladder__band{position:absolute;top:0;bottom:0;opacity:.16}.gssf-ladder__band.tone-ok{background:var(--gssf-ok)}.gssf-ladder__band.tone-info{background:var(--gssf-info)}.gssf-ladder__band.tone-warn{background:var(--gssf-warn)}.gssf-ladder__band.tone-bad{background:var(--gssf-bad)}.gssf-ladder__fill{position:absolute;left:0;top:3px;bottom:3px;border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--gssf-ink) 30%,transparent)}.gssf-ladder__row.is-chosen .gssf-ladder__fill{background:var(--gssf-ink)}.gssf-ladder__row.is-alt .gssf-ladder__fill{background:color-mix(in srgb,var(--gssf-ink) 55%,transparent)}.gssf-ladder__lv{font-size:11px;font-weight:700;color:var(--gssf-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.gssf-ladder__row.is-chosen .gssf-ladder__lv{color:var(--gssf-ink);font-weight:800}.gssf-ladder__row.is-chosen .gssf-gauge__size{color:var(--gssf-ink)}.gssf-caution{border-left:3px solid var(--gssf-warn);padding:8px 12px;background:var(--gssf-paper);border-radius:0 8px 8px 0}.gssf-caution__t{margin:0 0 4px;font-size:12px;font-weight:800;color:var(--gssf-warn)}.gssf-caution ul{margin:0;padding-left:1.1em;font-size:12.5px;line-height:1.6;color:var(--gssf-ink-2);display:grid;gap:2px}.gssf-pill--check:before{content:"\ff0b";margin-right:4px;font-weight:800}.gssf-pill__in:checked+.gssf-pill--check:before{content:"\2713"}.gssf-reasons{margin:0;padding:0 0 0 1.1em;display:grid;gap:4px;font-size:12.5px;line-height:1.6;color:var(--gssf-ink-2)}.gssf-warn{margin:0;font-size:12.5px;font-weight:700;color:var(--gssf-bad)}.gssf-table summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--gssf-ink);padding:4px 0}.gssf-table__scroll{overflow-x:auto;margin-top:8px}.gssf-table table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.gssf-table th,.gssf-table td{padding:7px 10px;border-bottom:1px solid var(--gssf-line);text-align:left;color:var(--gssf-ink)}.gssf-table thead th{font-size:11px;color:var(--gssf-ink-2);font-weight:700}.gssf-table tbody th{font-weight:800}.gssf-foot{margin:0;font-size:11.5px;line-height:1.6;color:var(--gssf-ink-3)}.gssf-actions{padding:12px 20px 16px;border-top:1px solid var(--gssf-line);background:var(--gssf-paper)}.gssf-cta{width:100%;height:52px;font:inherit;font-size:16px;font-weight:800;letter-spacing:.04em;color:var(--gssf-accent-ink);background:var(--gssf-accent);border:0;border-radius:12px;cursor:pointer}.gssf-cta:disabled{background:var(--gssf-line);color:var(--gssf-ink-3);cursor:not-allowed}.gssf-toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:2147483001;transform:translate(-50%);padding:10px 18px;border-radius:999px;background:var(--gssf-ink);color:var(--gssf-paper);font-size:14px;font-weight:700;box-shadow:0 8px 24px #00000040;transition:opacity .4s,transform .4s}.gssf-toast.is-out{opacity:0;transform:translate(-50%,8px)}@media(prefers-reduced-motion:reduce){.gssf-overlay,.gssf-sheet,.gssf-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gs-size-finder.css.map */
