ir-fit-finder,ir-boot-finder,ir-glove-finder{display:block;color:#17253a;background:white;border:1px solid #dce4ec;border-radius:20px;overflow:hidden;font-family:Arial,sans-serif;line-height:1.5}ir-fit-finder *,ir-boot-finder *,ir-glove-finder *{box-sizing:border-box} .ir-fit-section{max-width:1100px;margin:40px auto;padding:0 18px}.ir-fit-top{padding:30px 32px 22px;border-bottom:1px solid #e6ebf1}.ir-fit-eyebrow{color:#0879a7;font-size:11px;font-weight:700;letter-spacing:1.4px}.ir-fit-top h2{font-size:clamp(24px,3vw,36px);line-height:1.15;margin:10px 0;color:#17253a}.ir-fit-top p{margin:0;color:#59677a;font-size:14px}.ir-fit-grid{display:grid;grid-template-columns:.85fr 1.15fr}.ir-fit-visual{background:linear-gradient(155deg,#f1f6fa,#e6edf4);padding:26px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ir-fit-chip{font-size:10px;letter-spacing:1.5px;border:1px solid #b8c8d8;border-radius:30px;padding:7px 12px}.ir-fit-visual svg{width:100%;max-width:300px;height:350px}.ir-fit-visual p{font-size:11px;max-width:260px;color:#5c6a7a}.ir-fit-visual strong{font-size:17px}.ir-fit-controls{padding:28px}.ir-fit-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ir-fit-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.ir-fit-fields input,.ir-fit-fields select{appearance:auto;position:static;width:100%;min-width:0;height:46px;border:1px solid #bac7d5;border-radius:8px;background:white;color:#17253a;padding:9px 10px;font:16px Arial,sans-serif}.ir-fit-fields input:focus,.ir-fit-fields select:focus{outline:2px solid #009fe3;outline-offset:2px}.ir-fit-fields [hidden]{display:none!important}.ir-fit-brand-note,.ir-fit-extra p{font-size:12px;color:#59677a}.ir-fit-extra{margin:18px 0;border-top:1px solid #e0e7ef;padding-top:15px}.ir-fit-extra summary{cursor:pointer;font-size:13px;font-weight:700;display:list-item}.ir-fit-result{border-left:4px solid #009fe3;border-radius:8px;background:#edf7fc;padding:18px;margin:18px 0}.ir-fit-result>span{font-size:10px;letter-spacing:1px;font-weight:700;color:#276581}.ir-fit-result strong{display:block;font-size:27px;line-height:1.2;margin:8px 0;overflow-wrap:anywhere}.ir-fit-result p{font-size:13px;margin:7px 0 0}.ir-fit-result [data-result-ranges]{font-size:11px;color:#516479}.ir-fit-chart{font-size:13px;color:#066e9a;text-decoration:underline}.ir-fit-disclaimer{font-size:11px;color:#607086;margin-top:18px}.ir-fit-product{margin:18px 0}.ir-fit-product>summary{cursor:pointer;padding:15px;border:1px solid #009fe3;border-radius:8px;color:inherit;font-weight:700}.ir-fit-product ir-fit-finder,ir-boot-finder,ir-glove-finder{margin-top:10px}.ir-fit-product .ir-fit-grid{grid-template-columns:1fr}.ir-fit-product .ir-fit-visual svg{height:240px}.ir-fit-product .ir-fit-top{padding:20px}.ir-fit-product .ir-fit-controls{padding:20px}@media(max-width:640px){.ir-fit-grid{grid-template-columns:1fr}.ir-fit-top{padding:24px 20px}.ir-fit-controls{padding:20px}.ir-fit-visual{padding:18px}.ir-fit-visual svg{height:260px}.ir-fit-section{margin:22px auto;padding:0 12px}}