.size-guide-module__L7IRJW__page{background:#f6f8f4;min-height:100vh}.size-guide-module__L7IRJW__bar{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.size-guide-module__L7IRJW__brand img{width:auto;height:40px;display:block}.size-guide-module__L7IRJW__back{color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:800;transition:border-color .2s,color .2s}.size-guide-module__L7IRJW__back:hover{border-color:var(--accent);color:var(--accent-dark)}.size-guide-module__L7IRJW__main{max-width:1040px;margin:0 auto;padding:52px 24px 24px}.size-guide-module__L7IRJW__hero{text-align:center;max-width:680px;margin:0 auto 34px}.size-guide-module__L7IRJW__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-dark);background:#4caf2e24;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.size-guide-module__L7IRJW__hero h1{letter-spacing:-.035em;margin-top:16px;font-size:clamp(34px,5vw,54px);font-weight:900;line-height:1.05}.size-guide-module__L7IRJW__hero em{font-family:var(--font-serif), Georgia, serif;color:var(--accent-dark);font-style:italic;font-weight:400}.size-guide-module__L7IRJW__lede{color:var(--ink-2);margin-top:16px;font-size:16px;line-height:1.7}.size-guide-module__L7IRJW__stage{--k:1;border:1px solid var(--line);background:#fff;border-radius:28px;padding:26px 20px 20px 64px;position:relative;box-shadow:0 24px 50px -36px #143c0f80}.size-guide-module__L7IRJW__ruler{width:44px;height:0;position:absolute;bottom:58px;left:14px}.size-guide-module__L7IRJW__ruler span{left:0;bottom:calc(var(--y) * var(--k));color:var(--ink-3);font-size:10.5px;font-weight:700;position:absolute;transform:translateY(50%)}.size-guide-module__L7IRJW__ruler span:after{content:"";background:var(--line);width:8px;height:1px;position:absolute;top:50%;left:34px}.size-guide-module__L7IRJW__row{z-index:1;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:relative}.size-guide-module__L7IRJW__fig,.size-guide-module__L7IRJW__figOn{cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.7s cubic-bezier(.2,.9,.2,1) both size-guide-module__L7IRJW__rise;animation-delay:calc(var(--i) * 70ms);border-radius:18px 18px 0 0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 4px 0;transition:background .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.size-guide-module__L7IRJW__fig:hover{transform:translateY(-4px)}.size-guide-module__L7IRJW__fig:focus-visible,.size-guide-module__L7IRJW__figOn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.size-guide-module__L7IRJW__figOn{background:linear-gradient(#4caf2e24,#4caf2e08)}@keyframes size-guide-module__L7IRJW__rise{0%{opacity:0;transform:translateY(30px)}}.size-guide-module__L7IRJW__bubble{letter-spacing:-.01em;color:var(--ink-3);background:var(--ph);border-radius:999px;padding:5px 12px;font-size:15px;font-weight:900;transition:background .25s,color .25s}.size-guide-module__L7IRJW__figOn .size-guide-module__L7IRJW__bubble{color:#fff;background:var(--accent)}.size-guide-module__L7IRJW__kid,.size-guide-module__L7IRJW__kidOn{width:calc(var(--fw) * var(--k));height:calc(var(--fh) * var(--k));fill:#cfd5ca;transition:fill .3s;display:block}.size-guide-module__L7IRJW__fig:hover .size-guide-module__L7IRJW__kid{fill:#b4bdae}.size-guide-module__L7IRJW__kidOn{fill:var(--accent)}.size-guide-module__L7IRJW__figAge{white-space:nowrap;height:26px;color:var(--ink-3);font-size:12px;font-weight:800;line-height:26px}.size-guide-module__L7IRJW__figOn .size-guide-module__L7IRJW__figAge{color:var(--accent-dark)}.size-guide-module__L7IRJW__ground{background:var(--line);border-radius:2px;height:2px;position:absolute;bottom:46px;left:56px;right:18px}.size-guide-module__L7IRJW__detail{color:#fff;background:radial-gradient(60% 120% at 0% 0%, #ffffff2e, transparent 70%), linear-gradient(150deg, var(--accent), var(--accent-dark));border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:24px 28px;display:flex}.size-guide-module__L7IRJW__detailMain{flex-wrap:wrap;align-items:center;gap:22px 36px;display:flex}.size-guide-module__L7IRJW__detailSize{letter-spacing:-.04em;font-size:clamp(44px,7vw,68px);font-weight:900;line-height:1}.size-guide-module__L7IRJW__detail dl{flex-wrap:wrap;gap:14px 32px;display:flex}.size-guide-module__L7IRJW__detail dt{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:800}.size-guide-module__L7IRJW__detail dd{margin-top:3px;font-size:18px;font-weight:800}.size-guide-module__L7IRJW__cta,.size-guide-module__L7IRJW__ghost{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.size-guide-module__L7IRJW__cta{color:var(--ink);background:#fff}.size-guide-module__L7IRJW__cta:hover{transform:translateY(-2px)}.size-guide-module__L7IRJW__ghost{color:var(--ink);border:1.5px solid var(--line)}.size-guide-module__L7IRJW__ghost:hover{border-color:var(--ink)}.size-guide-module__L7IRJW__finder,.size-guide-module__L7IRJW__tableWrap,.size-guide-module__L7IRJW__tips{border:1px solid var(--line);background:#fff;border-radius:28px;margin-top:28px;padding:30px}.size-guide-module__L7IRJW__finder h2,.size-guide-module__L7IRJW__tableWrap h2,.size-guide-module__L7IRJW__tips h2{letter-spacing:-.02em;font-size:24px;font-weight:900}.size-guide-module__L7IRJW__finder>div:first-child p{color:var(--ink-3);margin-top:6px;font-size:15px;line-height:1.6}.size-guide-module__L7IRJW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px;margin-top:18px;display:grid}.size-guide-module__L7IRJW__fields label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;display:flex}.size-guide-module__L7IRJW__fields input{height:50px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s}.size-guide-module__L7IRJW__fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4caf2e2e}.size-guide-module__L7IRJW__answer{color:var(--ink-2);background:#4caf2e1a;border:1px solid #4caf2e4d;border-radius:18px;margin-top:20px;padding:20px 22px;font-size:15px;line-height:1.65;animation:.4s both size-guide-module__L7IRJW__rise}.size-guide-module__L7IRJW__answer b{color:var(--accent-dark);font-size:17px}.size-guide-module__L7IRJW__answer a{color:var(--accent-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.size-guide-module__L7IRJW__answerBtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.size-guide-module__L7IRJW__answer .size-guide-module__L7IRJW__cta{color:#fff;background:var(--accent);text-decoration:none}.size-guide-module__L7IRJW__answer .size-guide-module__L7IRJW__cta:hover{background:var(--accent-dark)}.size-guide-module__L7IRJW__scroller{margin-top:16px;overflow-x:auto}.size-guide-module__L7IRJW__tableWrap table{border-collapse:collapse;width:100%;min-width:440px;font-size:15px}.size-guide-module__L7IRJW__tableWrap th,.size-guide-module__L7IRJW__tableWrap td{text-align:left;border-bottom:1px solid var(--line);padding:14px}.size-guide-module__L7IRJW__tableWrap thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:800}.size-guide-module__L7IRJW__tableWrap tbody th{font-size:17px;font-weight:900}.size-guide-module__L7IRJW__tableWrap td a{color:var(--accent-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.size-guide-module__L7IRJW__rowOn{background:#4caf2e14}.size-guide-module__L7IRJW__note{color:var(--ink-3);margin-top:16px;font-size:13.5px;line-height:1.7}.size-guide-module__L7IRJW__tips ol{counter-reset:tip;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding:0;list-style:none;display:grid}.size-guide-module__L7IRJW__tips li{background:var(--ph);counter-increment:tip;border-radius:18px;padding:18px 18px 18px 60px;position:relative}.size-guide-module__L7IRJW__tips li:before{content:counter(tip);color:#fff;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px}.size-guide-module__L7IRJW__tips li b{font-size:15.5px;font-weight:900;display:block}.size-guide-module__L7IRJW__tips li span{color:var(--ink-3);margin-top:5px;font-size:14px;line-height:1.65;display:block}.size-guide-module__L7IRJW__help{color:#fff;background:linear-gradient(150deg,#1d1d1d,#0e0e0e);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:20px 24px;display:flex}.size-guide-module__L7IRJW__help p{font-size:16px;font-weight:700}.size-guide-module__L7IRJW__help .size-guide-module__L7IRJW__cta{color:#fff;background:var(--accent)}@media (max-width:760px){.size-guide-module__L7IRJW__bar{padding:10px 16px}.size-guide-module__L7IRJW__main{padding:30px 14px 16px}.size-guide-module__L7IRJW__stage{--k:.62;border-radius:22px;padding:20px 8px 14px}.size-guide-module__L7IRJW__ruler{display:none}.size-guide-module__L7IRJW__ground{bottom:48px;left:8px;right:8px}.size-guide-module__L7IRJW__row{gap:2px}.size-guide-module__L7IRJW__bubble{padding:4px 7px;font-size:11px}.size-guide-module__L7IRJW__figAge{white-space:normal;text-align:center;height:30px;font-size:9.5px;line-height:1.25}.size-guide-module__L7IRJW__detail{padding:20px}.size-guide-module__L7IRJW__detail .size-guide-module__L7IRJW__cta{width:100%}.size-guide-module__L7IRJW__finder,.size-guide-module__L7IRJW__tableWrap,.size-guide-module__L7IRJW__tips{border-radius:22px;padding:22px 18px}.size-guide-module__L7IRJW__fields{grid-template-columns:1fr 1fr}.size-guide-module__L7IRJW__tips ol{grid-template-columns:1fr}.size-guide-module__L7IRJW__help .size-guide-module__L7IRJW__cta{width:100%}}@media (prefers-reduced-motion:reduce){.size-guide-module__L7IRJW__fig,.size-guide-module__L7IRJW__figOn,.size-guide-module__L7IRJW__answer{transition:none;animation:none}}
