@import url("/measurement-picker.css?v=fe26fa0250");
.size-checker{--border:#ffffff25;--text:#f5f4ed;--muted:#a3a6a2;--subtle:#747976;--brand:#f5d74d;--panel:#151719;--panel-2:#1b1e20;--bg-elevated:#0f1112;max-width:760px;margin-inline:auto}.size-tabs{display:flex;gap:8px;margin-bottom:24px}.size-tabs button{flex:1;border:1px solid #ffffff25;background:#111415;color:#c9c9c1;padding:14px 18px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.size-tabs [aria-selected="true"]{background:#f5d74d;color:#13130c;border-color:#f5d74d}.size-checker label{display:block;font-weight:600}.size-checker .measurement-picker{margin:12px 0 22px}.size-checker .content-button{min-height:52px;white-space:normal;text-align:center}.size-checker [hidden]{display:none!important}.size-result{margin-block:28px;padding:clamp(20px,4vw,32px);border:1px solid #f5d74d45;border-radius:20px;background:#15160e}.size-result h2{margin:0;font-size:20px}.size-result .size-score{font-size:clamp(52px,10vw,76px);font-weight:800;line-height:1.2;color:#f5d74d;margin:14px 0}.size-graph{display:block;width:100%;height:auto;overflow:visible;margin-block:20px}.size-app-cta{border-top:1px solid #ffffff25;padding-top:24px;margin-top:28px}.size-checker .size-adult{display:flex;align-items:center;gap:10px;margin:16px 0}.size-adult input{width:20px;height:20px;accent-color:#f5d74d}.size-checker [role="alert"]{color:#ffb0a5}.size-checker :focus-visible{outline:3px solid #f5d74d;outline-offset:4px}.size-curve{animation:size-draw .7s ease-out both}.size-marker{animation:size-marker .45s .25s ease-out both}.size-area{animation:size-marker .6s ease-out both}@keyframes size-draw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes size-marker{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.size-curve,.size-marker,.size-area{animation:none}}@media(max-width:480px){.size-tabs button{padding:12px 10px}.size-checker .content-button{width:100%}}

.size-result .size-rank{display:inline-block;margin-left:12px;font-size:clamp(15px,3.5vw,20px);font-weight:700;line-height:1.6;color:#f5f4ed;vertical-align:middle}
