@charset "UTF-8";
/* https://www.mitchellironworks.com/wp-content/plugins/mitchell-steel-weights/assets/steel-weights.css?ver=1.1.0 */
.mswc{--mswc-bg:#eceeee;--mswc-surface:#ffffff;--mswc-ink:#15181b;--mswc-muted:#59626a;--mswc-line:#cdd3d6;--mswc-line-soft:#e3e7e8;--mswc-band:#15181b;--mswc-band-ink:#f4f5f2;--mswc-band-muted:#a9b1b6;--mswc-mark:#f2d23a;--mswc-size-col:#fbf4c9;--mswc-group:#f4f6f6;--mswc-hover:#fff9dc;--mswc-focus:#1f6fb2;--mswc-top:0px;--mswc-f-mark:"Zilla Slab", Rockwell, "Roboto Slab", Georgia, serif;--mswc-f-ui:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--mswc-f-body:"Barlow", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;container-type:inline-size;background:var(--mswc-bg);color:var(--mswc-ink);font-family:var(--mswc-f-body);font-size:16px;line-height:1.4;border-radius:8px;overflow:clip;margin-block:1.5em;text-align:left}body.admin-bar .mswc{--mswc-top:32px}@media (max-width:782px){body.admin-bar .mswc{--mswc-top:46px}}@media (max-width:600px){body.admin-bar .mswc{--mswc-top:0px}}.mswc *,.mswc *::before,.mswc *::after{box-sizing:border-box}.mswc p,.mswc ul,.mswc li,.mswc table,.mswc th,.mswc td{margin:0}.mswc ul{padding:0;list-style:none}.mswc table{border:0}.mswc [hidden]{display:none!important}.mswc .mswc-plate{background:var(--mswc-band);color:var(--mswc-band-ink);border-bottom:6px solid var(--mswc-mark);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 28px;padding:20px 18px 16px}.mswc .mswc-brand{min-width:0}.mswc .mswc-company{font-family:var(--mswc-f-mark);font-weight:700;text-transform:uppercase;font-size:clamp(1.35rem, 3.6vw, 2.3rem);line-height:1.02;letter-spacing:.01em;color:var(--mswc-band-ink);text-wrap:balance}.mswc .mswc-sub{font-family:var(--mswc-f-ui);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mswc-mark);margin-top:7px;font-size:.92rem}.mswc .mswc-contact{display:flex;flex-direction:column;gap:2px;text-align:right;font-family:var(--mswc-f-ui);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mswc-band-muted);font-size:.9rem}.mswc .mswc-contact strong{color:var(--mswc-band-ink);font-weight:600}.mswc .mswc-contact a{color:var(--mswc-band-ink);text-decoration:none;border-bottom:1px solid var(--mswc-mark);box-shadow:none}.mswc .mswc-controls{background:var(--mswc-bg);border-bottom:1px solid var(--mswc-line);display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;padding:12px 18px;z-index:20}.mswc.mswc--sticky .mswc-controls{position:sticky;top:var(--mswc-top)}.mswc .mswc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mswc .mswc-field label{font-family:var(--mswc-f-ui);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mswc-muted);margin:0}.mswc .mswc-field input{font:600 1.02rem/1.2 var(--mswc-f-body);color:var(--mswc-ink);background:var(--mswc-surface);border:1.5px solid var(--mswc-line);border-radius:6px;padding:9px 11px;margin:0;min-width:0;height:auto;box-shadow:none;font-variant-numeric:tabular-nums}.mswc .mswc-field input:focus{outline:none;border-color:var(--mswc-focus);box-shadow:0 0 0 3px rgb(31 111 178 / .22)}.mswc .mswc-search{flex:1 1 260px}.mswc .mswc-search input{width:100%}.mswc .mswc-calc{display:flex;gap:8px;align-items:flex-end}.mswc .mswc-calc .mswc-field input{width:5.8rem}.mswc .mswc-times{font-family:var(--mswc-f-ui);font-weight:600;color:var(--mswc-muted);padding-bottom:10px}.mswc .mswc-clear{font:600 .85rem var(--mswc-f-ui);letter-spacing:.08em;text-transform:uppercase;background:none;border:0;color:var(--mswc-muted);padding:10px 4px;cursor:pointer;box-shadow:none;min-height:0}.mswc .mswc-clear:hover{color:var(--mswc-ink);background:none}.mswc .mswc-clear:focus-visible{outline:2px solid var(--mswc-focus);border-radius:4px}.mswc .mswc-main{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;padding:20px 18px 26px}.mswc .mswc-rail{align-self:start}.mswc.mswc--sticky .mswc-rail{position:sticky;top:calc(var(--mswc-top) + 96px)}.mswc .mswc-rail-title{font:600 .8rem var(--mswc-f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mswc-muted);margin:2px 0 8px}.mswc .mswc-rail ul{display:flex;flex-direction:column;gap:2px}.mswc .mswc-rail li{margin:0;padding:0}.mswc .mswc-rail li::before{content:none}.mswc .mswc-rail button{width:100%;text-align:left;font:600 1.04rem/1.15 var(--mswc-f-ui);letter-spacing:.02em;text-transform:none;color:var(--mswc-ink);background:none;border:0;border-left:4px solid #fff0;border-radius:0 5px 5px 0;padding:7px 10px;cursor:pointer;box-shadow:none;min-height:0}.mswc .mswc-rail button:hover{background:var(--mswc-surface);color:var(--mswc-ink)}.mswc .mswc-rail button[aria-current="true"]{background:var(--mswc-surface);border-left-color:var(--mswc-mark)}.mswc .mswc-rail button:focus-visible{outline:2px solid var(--mswc-focus);outline-offset:-2px}.mswc .mswc-pdf{display:inline-block;margin-top:14px;padding:8px 12px;border-radius:6px;background:var(--mswc-band);color:var(--mswc-band-ink);text-decoration:none;box-shadow:none;font:600 .9rem var(--mswc-f-ui);letter-spacing:.06em;text-transform:uppercase}.mswc .mswc-pdf:hover{color:var(--mswc-mark)}@container (max-width:760px){.mswc .mswc-main{grid-template-columns:minmax(0,1fr);gap:12px}.mswc.mswc--sticky .mswc-rail{position:static}.mswc .mswc-rail-title{display:none}.mswc .mswc-rail ul{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:6px;scrollbar-width:thin}.mswc .mswc-rail li{flex:0 0 auto}.mswc .mswc-rail button{border:1.5px solid var(--mswc-line);border-radius:999px;padding:6px 12px;white-space:nowrap;font-size:1rem}.mswc .mswc-rail button[aria-current="true"]{background:var(--mswc-mark);border-color:var(--mswc-mark);color:var(--mswc-ink)}.mswc .mswc-pdf{margin-top:8px}.mswc .mswc-contact{text-align:left}}.mswc .mswc-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 10px}.mswc .mswc-head+.mswc-wrap-t+.mswc-head{margin-top:20px}.mswc .mswc-head h2{font-family:var(--mswc-f-mark);font-weight:700;font-size:clamp(1.35rem, 3vw, 1.8rem);line-height:1.1;margin:0;padding:0;color:var(--mswc-ink);text-transform:none;letter-spacing:0;border:0}.mswc .mswc-head p{color:var(--mswc-muted);font-size:.94rem;max-width:62ch}.mswc .mswc-wrap-t{background:var(--mswc-surface);border:1px solid var(--mswc-line);border-radius:8px;overflow-x:auto;margin-bottom:22px}.mswc table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;background:none;table-layout:auto}.mswc thead th{background:var(--mswc-band);color:var(--mswc-band-ink);border:0;font:600 .82rem/1.15 var(--mswc-f-ui);letter-spacing:.09em;text-transform:uppercase;text-align:right;padding:10px 12px;white-space:nowrap;vertical-align:bottom}.mswc thead th small{display:block;color:var(--mswc-band-muted);font-weight:500;letter-spacing:.06em;font-size:.74rem;margin-top:2px}.mswc thead th.l{text-align:left}.mswc thead th.w{color:var(--mswc-mark)}.mswc tbody td{padding:8px 12px;text-align:right;border:0;border-top:1px solid var(--mswc-line-soft);white-space:nowrap;font-size:1rem;color:var(--mswc-ink);background:var(--mswc-surface)}.mswc tbody td.size{background:var(--mswc-size-col);font-weight:700;text-align:left}.mswc tbody td.wt{font-weight:700;font-size:1.06rem}.mswc tbody td.tot{font-weight:700;background:#fcf1b7}.mswc tbody td.sub{color:var(--mswc-muted);font-size:.92rem}.mswc tbody td.gage{font-weight:700}.mswc thead th.g{color:var(--mswc-band-ink)}.mswc tbody tr.row:hover td{background:var(--mswc-hover)}.mswc tbody tr.row:hover td.size{background:#f8e68a}.mswc tbody tr.grp td{background:var(--mswc-group);text-align:left;border-top:2px solid var(--mswc-line);font:700 1rem var(--mswc-f-ui);letter-spacing:.06em;text-transform:uppercase;padding:9px 12px 7px}.mswc tbody tr.grp td span{font:500 .9rem var(--mswc-f-body);color:var(--mswc-muted);letter-spacing:.02em;text-transform:none;margin-left:10px}.mswc .mswc-empty{padding:26px 18px;color:var(--mswc-muted)}.mswc .mswc-empty strong{color:var(--mswc-ink)}.mswc .mswc-hint{font-size:.92rem;color:var(--mswc-muted);margin:0 0 8px}.mswc .mswc-foot{border-top:1px solid var(--mswc-line);padding:14px 18px 18px;color:var(--mswc-muted);font-size:.88rem}.mswc .mswc-foot p{max-width:80ch}@media (prefers-reduced-motion:no-preference){.mswc tbody tr.row td{transition:background-color .12s}}@media print{.mswc .mswc-controls,.mswc .mswc-rail{display:none}.mswc .mswc-main{grid-template-columns:1fr}}