.e8-fit-finder{display:block;--fit-ink:#44382f;--fit-muted:#706253;--fit-paper:#faf7f0;--fit-sand:#eee6da;--fit-rule:#d9cdbd;color:var(--fit-ink);font:14px/1.65 Arial,sans-serif;letter-spacing:0}.e8-fit-finder *{box-sizing:border-box}.e8-fit-finder [hidden]{display:none!important}.e8-fit-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;background:#e9dfd1;border-radius:5px;margin-bottom:28px}.e8-fit-paths a{display:flex;align-items:center;justify-content:center;min-height:58px;padding:12px 13px;text-align:center;font-size:12px;font-weight:700;line-height:1.4;border-radius:3px;color:var(--fit-ink);text-decoration:none}.e8-fit-paths a:hover{text-decoration:none;background:#f5f0e7}.e8-fit-paths a[aria-selected=true]{background:#faf7f0;box-shadow:0 2px 5px #44382f0a}.e8-fit-finder .e8-fit-path h3{font:400 27px/1.15 Georgia,serif;letter-spacing:-.03em;margin:0 0 14px;color:var(--fit-ink)}.e8-fit-finder .e8-fit-path p{font:14px/1.75 Arial,sans-serif;margin:12px 0;color:var(--fit-muted)}.e8-fit-path svg{display:block;width:100%;max-height:170px;height:auto;margin:18px 0}.e8-fit-finder .e8-fit-simple-example{font-size:14px!important;font-weight:700!important;color:var(--fit-ink)!important;background:var(--fit-sand);border-radius:3px;padding:13px 16px}.e8-fit-help{display:inline-block;min-height:42px;padding:9px 0;color:var(--fit-ink);font-size:13px;border-bottom:1px solid #a28970;text-decoration:none}.e8-fit-calculator{margin-top:25px;padding-top:24px;border-top:1px solid var(--fit-rule)}.e8-fit-fields{display:grid;grid-template-columns:1.25fr 1fr auto;gap:14px;align-items:end}.e8-fit-fields>div{min-width:0}.e8-fit-fields label{display:block;font-size:11px;line-height:1.5;font-weight:700;margin-bottom:7px}.e8-fit-fields input,.e8-fit-fields select{display:block;min-height:48px;width:100%;min-width:0;background:#fffdf8;border:1px solid #bfae99;color:var(--fit-ink);border-radius:3px;font:14px/1.5 Arial,sans-serif;padding:12px;box-shadow:none}.e8-fit-fields select{padding-right:22px;text-overflow:ellipsis}.e8-fit-submit{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font:700 12px/1.4 Arial,sans-serif;background:#87512f;color:#fff;border:1px solid #87512f;border-radius:3px;padding:13px 20px;cursor:pointer}.e8-fit-submit:hover{background:#6e4027}.e8-fit-submit span{font-size:18px}.e8-fit-finder .e8-fit-estimate{font:11px/1.6 Arial,sans-serif;color:var(--fit-muted);margin:12px 0 0}.e8-fit-finder .e8-fit-result{margin-top:22px;padding:22px;background:#e9e0d3;border-left:3px solid #87512f;border-radius:3px}.e8-fit-finder [data-fit-result-heading]{font:400 28px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 9px;color:var(--fit-ink)}.e8-fit-finder [data-fit-result-note]{font:12px/1.7 Arial,sans-serif;margin:0;color:var(--fit-muted)}.e8-fit-result a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;font-weight:700;margin-top:9px;color:#643b24;text-decoration:none;border-bottom:1px solid #a78b6f}.e8-fit-finder .e8-fit-chart{margin-top:28px;border-top:1px solid var(--fit-rule);border-bottom:1px solid var(--fit-rule);padding:0}.e8-fit-chart summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:17px 0;min-height:50px;font-size:13px;font-weight:700}.e8-fit-chart summary::-webkit-details-marker{display:none}.e8-fit-chart summary::marker{content:''}.e8-fit-chart summary span{font-size:18px;line-height:1;transition:transform .2s}.e8-fit-chart[open] summary span{transform:rotate(45deg)}.e8-fit-finder .e8-fit-chart p{font:12px/1.7 Arial,sans-serif;color:var(--fit-muted);margin:0 0 16px}.e8-fit-chart>div{max-width:100%;overflow-x:auto;margin-bottom:20px}.e8-fit-chart table{width:100%;border-collapse:collapse;box-shadow:none;font-size:12px;line-height:1.4}.e8-fit-chart th,.e8-fit-chart td{border:1px solid #d8cbbb;padding:11px 14px;text-align:left}.e8-fit-chart thead th{background:#eee5d8;font-size:11px}.e8-fit-chart tbody th{font-weight:700}.e8-fit-chart tbody tr:nth-child(even){background:#f3ede4}.e8-fit-finder :focus-visible{outline:2px solid #87512f;outline-offset:3px}.e8-fit-body .e8-fit-fields{grid-template-columns:1fr auto}.e8-fit-body .e8-fit-finder{padding:0}.e8-fit-body .e8-fit-path svg{max-height:125px}.e8-fit-body .e8-fit-paths{margin-bottom:24px}.e8-fit-body .e8-fit-path h3{font-size:25px}.e8-fit-body .e8-fit-calculator{margin-bottom:24px}@media(max-width:989px){.e8-fit-fields{grid-template-columns:1fr 1fr}.e8-fit-fields .e8-fit-submit{grid-column:1/-1}.e8-fit-fields label{font-size:11px}}@media(max-width:749px){.e8-fit-paths{gap:3px;padding:4px;margin-bottom:24px}.e8-fit-paths a{min-height:65px;padding:10px 8px;font-size:11px}.e8-fit-finder .e8-fit-path h3{font-size:26px}.e8-fit-fields,.e8-fit-body .e8-fit-fields{grid-template-columns:1fr}.e8-fit-fields label{font-size:12px}.e8-fit-fields input,.e8-fit-fields select{font-size:16px}.e8-fit-fields .e8-fit-submit{grid-column:auto;min-height:50px}.e8-fit-finder [data-fit-result-heading]{font-size:26px}.e8-fit-finder .e8-fit-result{padding:18px}.e8-fit-path svg{max-height:140px}.e8-fit-chart th,.e8-fit-chart td{padding:11px}.e8-fit-finder .e8-fit-path p{font-size:13px}}@media(prefers-reduced-motion:reduce){.e8-fit-finder *{scroll-behavior:auto!important;transition:none!important}}
