.CustomerCatalog_catalog__XAHQ2{max-width:1440px;margin:0 auto;padding:32px 24px 64px;color:#172b38;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.CustomerCatalog_header__sTo_U{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:3px solid #c9612c;padding-bottom:24px}.CustomerCatalog_brand__Km63j{font-weight:800;font-size:13px;letter-spacing:2px;color:#a64317}.CustomerCatalog_catalog__XAHQ2 h1{font-size:30px;margin:10px 0}.CustomerCatalog_header__sTo_U p{margin:0;color:#596b76}.CustomerCatalog_actions__sabjO{display:flex;gap:10px}.CustomerCatalog_catalog__XAHQ2 button,.CustomerCatalog_catalog__XAHQ2 input,.CustomerCatalog_catalog__XAHQ2 select{font:inherit;border:1px solid #aebbc3;border-radius:6px;padding:10px 12px;background:#fff;color:#172b38}.CustomerCatalog_catalog__XAHQ2 button{cursor:pointer;font-weight:600}.CustomerCatalog_catalog__XAHQ2 button:disabled{opacity:.45;cursor:default}.CustomerCatalog_catalog__XAHQ2 button:focus-visible,.CustomerCatalog_catalog__XAHQ2 input:focus-visible,.CustomerCatalog_catalog__XAHQ2 select:focus-visible{outline:3px solid #be652d;outline-offset:2px}.CustomerCatalog_filters__ITpzH{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:16px;gap:16px;margin-top:24px}.CustomerCatalog_filters__ITpzH label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.CustomerCatalog_filters__ITpzH input,.CustomerCatalog_filters__ITpzH select{width:100%;box-sizing:border-box}.CustomerCatalog_note__H1VuM{color:#596b76;font-size:14px;margin:20px 0}.CustomerCatalog_error__v_I4M{color:#9e251e;padding:16px;background:#fff0ec}.CustomerCatalog_tableWrap__hPIQQ{overflow:auto}.CustomerCatalog_catalog__XAHQ2 table{width:100%;border-collapse:collapse;font-size:14px}.CustomerCatalog_catalog__XAHQ2 th{text-align:left;background:#f0f3f5;padding:14px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.CustomerCatalog_catalog__XAHQ2 td{padding:16px 12px;border-bottom:1px solid #e1e7eb;vertical-align:top}.CustomerCatalog_category__2QXf1{font-size:12px;color:#596b76;max-width:220px}.CustomerCatalog_description__IKN_z{color:#52636e;margin-top:6px;line-height:1.45}.CustomerCatalog_sku__CiwoC{font-size:12px;color:#647680;margin-top:6px}.CustomerCatalog_catalog__XAHQ2 .CustomerCatalog_price__SYEIk{text-align:right;white-space:nowrap}.CustomerCatalog_inStock__DS5UP{display:inline-block;color:#226440;background:#e9f5ed;border-radius:4px;padding:5px 8px;white-space:nowrap}.CustomerCatalog_quote__cKbwl{color:#6c583f;white-space:nowrap}.CustomerCatalog_pagination__Mw13i{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}@media(max-width:700px){.CustomerCatalog_catalog__XAHQ2{padding:20px 12px}.CustomerCatalog_header__sTo_U{align-items:flex-start;flex-direction:column}.CustomerCatalog_catalog__XAHQ2 h1{font-size:25px}.CustomerCatalog_filters__ITpzH{grid-template-columns:1fr}.CustomerCatalog_category__2QXf1{min-width:120px}.CustomerCatalog_catalog__XAHQ2 td:nth-child(2),.CustomerCatalog_dimensions__TSNNh{min-width:180px}.CustomerCatalog_catalog__XAHQ2 td,.CustomerCatalog_catalog__XAHQ2 th{padding:12px 8px}}.CustomerCatalog_dimensions__TSNNh{line-height:1.5;max-width:360px}.CustomerCatalog_catalog__XAHQ2 th{vertical-align:top}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d2935;background:#f5f7f9}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}.centered,.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px}.loginShell{background:#16324a}.loginCard{width:min(430px,100%);background:#fff;padding:32px;border-radius:18px}.loginCard label{display:block;margin:16px 0;font-weight:800}.loginCard input,.modal input,.toolbar input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #b9c2ca;border-radius:8px}.cartActions button,.loginCard button,.modal button,.productRow button{min-height:42px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 15px}.error,.notice{margin:15px 0;padding:12px 14px;border-radius:9px;background:#feeceb;color:#b42318}.appShell{min-height:100vh;padding:24px}.cartActions,.cartTitle,.layout,.modeSwitch,.processTabs,.sectionHeader,.toolbar,.topbar,.totals span{display:flex}.cartTitle,.topbar,.totals span{justify-content:space-between;align-items:center}.topbar{margin-bottom:20px}.cart h2,.sectionHeader h2,.topbar h1{margin:3px 0;color:#16324a}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#66727d}.modeSwitch{gap:8px}.modeSwitch button,.processTabs button{border:1px solid #cbd3da;background:#fff;color:#16324a;border-radius:8px;padding:9px 14px;font-weight:800}.modeSwitch .active,.processTabs .active{background:#16324a;color:#fff;border-color:#16324a}.toolbar{gap:16px;background:#fff;padding:18px;border:1px solid #d7dde3;border-radius:14px;margin-bottom:20px}.toolbar>div{flex:1 1;position:relative}.toolbar label{display:block;font-weight:800;font-size:13px;margin-bottom:6px}.customerLookup>small{display:none!important}.customerResults{position:absolute;z-index:5;top:70px;left:0;right:0;background:#fff;border:1px solid #ccd4db;border-radius:8px;box-shadow:0 10px 30px #0002}.customerResults button{display:block;width:100%;text-align:left;padding:11px;border:0;background:#fff}.layout{gap:22px;align-items:flex-start}.cart,.catalog{background:#fff;border:1px solid #d7dde3;border-radius:14px}.catalog{padding:20px;flex:1 1;min-height:620px}.cart{width:370px;padding:18px;position:-webkit-sticky;position:sticky;top:20px}.sectionHeader{gap:14px;align-items:center;margin-bottom:18px}.secondary{background:#fff!important;color:#16324a!important;border:1px solid #d7dde3!important}.grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));grid-gap:15px;gap:15px}.tile{min-height:150px;padding:16px;border:1px solid #d7dde3;border-radius:12px;background:#fff;text-align:left}.tile:hover{border-color:#1677c8}.tile img{width:100%;height:100px;object-fit:contain}.placeholder{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#eaf4fc;color:#075b9b;font-size:24px;margin-bottom:28px}.tile small,.tile strong{display:block}.tile small{color:#66727d;margin-top:5px}.productTable{border:1px solid #d7dde3;border-radius:10px;overflow:hidden}.productRow{display:grid;grid-template-columns:minmax(250px,2.2fr) 1fr .7fr .8fr .8fr .7fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid #e6eaee}.productRow:last-child{border-bottom:0}.productRow:hover:not(.productHeader){background:#f7fafc}.productHeader{background:#eef2f5;font-size:12px;font-weight:900;text-transform:uppercase;color:#66727d}.productRow strong{font-size:15px}.productRow b{color:#075b9b}.cartTitle>b{background:#1677c8;color:#fff;border-radius:999px;min-width:34px;height:34px;display:grid;place-items:center}.cartItems{min-height:250px;max-height:430px;overflow:auto;padding:14px 0}.cartItems>p{color:#66727d;text-align:center;padding:40px 10px}.cartItem{padding:13px 0;border-bottom:1px solid #e7ebee}.cartItem span{display:block;color:#66727d;margin-top:6px;font-size:13px}.cartItem button{border:0;background:none;color:#b42318;font-weight:800;padding:7px 0}.totals{border-top:1px solid #d7dde3;padding:14px 0}.totals span{margin:8px 0}.totals .grand{border-top:1px solid #d7dde3;padding-top:14px;font-size:20px}.cartActions{gap:10px}.cartActions button{flex:1 1}.cartActions button:disabled{opacity:.5}.modalBackdrop{position:fixed;inset:0;background:#0f2334b3;display:grid;place-items:center;padding:20px;z-index:20}.modal{width:min(650px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:26px}.modal h2{margin:0 0 5px}.modal>p{color:#66727d}.processTabs{gap:8px;margin:20px 0;flex-wrap:wrap}.modal label{font-weight:800}.modal label input{margin-top:7px}.cutGrid{display:grid;grid-template-columns:1fr 1fr .8fr 44px;grid-gap:8px;gap:8px;align-items:center}.cutGridRow{display:contents}.cutGrid input{margin:0}.cutGridRow button{min-height:44px;padding:0;background:#fff;color:#b42318;border:1px solid #ddd}.addCut{margin:12px 0}.calcBox{background:#f4f7f9;border:1px solid #d7dde3;border-radius:10px;padding:14px;margin:14px 0;display:grid;grid-gap:8px;gap:8px}.calcBox span{display:flex;justify-content:space-between;gap:12px}.modalActions{display:flex;gap:10px;margin-top:18px}.modalActions button{flex:1 1}.appShell{max-width:1600px;margin:0 auto;padding-top:18px}.topbar{position:relative;min-height:86px;padding:15px 20px 15px 18px;margin-bottom:14px;background:#16324a;border-radius:14px;color:#fff;box-shadow:0 2px 10px #102b4014}.topbar h1{color:#fff;font-size:16px;line-height:1.2}.topbar .eyebrow{color:#b9cbd9;font-size:16px}.counterHeaderIdentity{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.counterSyncButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:0;border-radius:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:800;line-height:1.1;box-shadow:0 1px 4px #102b4026}.counterSyncButton--success{background:#218739}.counterSyncButton--running{background:#e9b625;color:#25313b}.counterSyncButton--failed{background:#c53030}.topbar .modeSwitch{align-self:flex-start}.topbar .modeSwitch button{background:#fff;border-color:#fff;color:#16324a}.topbar .modeSwitch .secondary{background:transparent!important;color:#fff!important;border-color:#8da3b5!important}.toolbar{box-shadow:0 2px 10px #102b400d;border-color:#ced8e0}.toolbar:before{content:"ORDER SETUP";align-self:flex-start;padding-top:3px;color:#66727d;font-size:11px;font-weight:900;letter-spacing:.12em}.cart,.catalog{box-shadow:0 2px 12px #102b400a}.cart{top:16px}.categoryTile{transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.categoryTile:hover{transform:translateY(-1px);box-shadow:0 5px 14px #102b4012}.notice{font-weight:700}.settingsActionRow{display:flex;gap:10px;flex-wrap:wrap}.settingsActionRow button{min-height:42px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 15px}.settingsActionRow button.secondary{background:#fff!important;color:#16324a!important;border:1px solid #d7dde3!important}@media(max-width:1050px){.layout{flex-direction:column}.cart{width:100%;position:static}.productRow{grid-template-columns:2fr 1fr 1fr}.productHeader>:nth-child(4),.productHeader>:nth-child(5),.productRow>:nth-child(4),.productRow>:nth-child(5){display:none}}@media(max-width:650px){.appShell{padding:12px}.toolbar,.topbar{flex-direction:column}.topbar{padding-bottom:15px}.grid{grid-template-columns:1fr}.productRow{grid-template-columns:1fr 1fr}.productHeader{display:none}.modeSwitch{flex-wrap:wrap}.toolbar:before{display:none}}.inventoryBlocks{display:flex;gap:10px;margin:0 0 14px;flex-wrap:wrap}.inventoryBlocks button{border:1px solid #cbd3da;background:#fff;color:#16324a;border-radius:9px;padding:10px 18px;font-weight:900}.inventoryBlocks button.active{background:#16324a;color:#fff;border-color:#16324a}.resultRow{display:grid;grid-template-columns:1.15fr .72fr 1.25fr .75fr .8fr .9fr .65fr .8fr .65fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 13px;border-bottom:1px solid #e6eaee}.resultRow:last-child{border-bottom:0}.resultRow:hover:not(.productHeader){background:#f7fafc}.resultRow b{color:#075b9b}.resultRow>button:not([style]){min-height:38px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}.resultRow>button:disabled{opacity:.55}@media(max-width:1200px){.resultRow{grid-template-columns:1.2fr 1.2fr 1.2fr .7fr .7fr .7fr}.resultRow>:nth-child(6),.resultRow>:nth-child(7),.resultRow>:nth-child(8){display:none}}.catalogFilterBar{display:flex;align-items:flex-end;gap:14px;margin:0 0 14px;flex-wrap:nowrap}.catalogFilterBar .inventoryBlocks{display:flex;gap:8px;margin:0;flex:0 0 auto;flex-wrap:nowrap}.catalogFilterBar .inventoryBlocks button{padding:8px 13px;min-height:40px;white-space:nowrap}.catalogFilterBar .clearFilterButton{background:#fff!important;color:#16324a!important;border:1px solid #cbd3da!important}.catalogFilterBar .compactSelects{display:grid!important;grid-template-columns:repeat(3,minmax(125px,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:end!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;flex:1 1 auto}.catalogFilterBar .compactSelects label{font-size:12px;font-weight:800;color:#66727d}@media(max-width:1100px){.catalogFilterBar{flex-wrap:wrap}.catalogFilterBar .compactSelects{width:100%;flex-basis:100%}}.roundResultRow{display:grid;grid-template-columns:64px 1.15fr .55fr .68fr .68fr .72fr .68fr .62fr .72fr .68fr .72fr .62fr;grid-gap:9px;gap:9px;align-items:center;padding:12px 13px;border-bottom:1px solid #e6eaee}.roundResultRow:has(.pipeScheduleCell){grid-template-columns:64px 1.15fr .55fr .55fr .68fr .68fr .72fr .68fr .62fr .72fr .68fr .72fr .62fr}.roundResultRow:last-child{border-bottom:0}.roundResultRow:hover:not(.productHeader){background:#f7fafc}.roundResultRow b{color:#075b9b}.roundResultRow>button:not([style]){min-height:38px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}@media(max-width:1300px){.roundResultRow{grid-template-columns:1.1fr .55fr .7fr .7fr .7fr .7fr .65fr .72fr .62fr}.roundResultRow>:nth-child(8),.roundResultRow>:nth-child(9){display:none}}.roundResultRow .tvbPhotoCell{position:static!important;transform:none!important;width:58px;height:58px}.flatBarResultRow{display:grid;grid-template-columns:64px 1.2fr .7fr .75fr .75fr .65fr .75fr .7fr .75fr .65fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 13px;border-bottom:1px solid #e6eaee}.flatBarResultRow:last-child{border-bottom:0}.flatBarResultRow:hover:not(.productHeader){background:#f7fafc}.flatBarResultRow b{color:#075b9b}.flatBarResultRow>button:not([style]){min-height:38px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}.flatBarResultRow .tvbPhotoCell{position:static!important;transform:none!important;width:58px;height:58px}.solidBarResultRow{display:grid;grid-template-columns:64px 1.25fr .7fr .75fr .65fr .8fr .7fr .75fr .65fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 13px;border-bottom:1px solid #e6eaee}.solidBarResultRow:last-child{border-bottom:0}.solidBarResultRow:hover:not(.productHeader){background:#f7fafc}.solidBarResultRow b{color:#075b9b}.solidBarResultRow>button:not([style]){min-height:38px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}.solidBarResultRow .tvbPhotoCell{position:static!important;transform:none!important;width:58px;height:58px}.plateSheetResults .plateSheetResultRow{display:grid;grid-template-columns:minmax(170px,1.35fr) minmax(82px,.7fr) minmax(105px,.85fr) minmax(145px,1.1fr) minmax(130px,.95fr) minmax(92px,.68fr) minmax(125px,.9fr) minmax(96px,.72fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px 12px 91px!important;min-width:1020px;box-sizing:border-box;border-bottom:1px solid #e6eaee}.plateSheetResults .plateSheetResultRow.productHeader{min-height:48px}.plateSheetResults .plateSheetResultRow:last-child{border-bottom:0}.plateSheetResults .plateSheetResultRow:hover:not(.productHeader){background:#f7fafc}.plateSheetResults .plateSheetResultRow b{color:#075b9b}.plateSheetResults .plateSheetResultRow>button:not([style]){min-height:40px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}.plateSheetResults .plateSheetResultRow .tvbPhotoCell{position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;width:58px!important;height:58px!important}.expandedSheetResultRow{display:grid;grid-template-columns:64px 1fr .55fr .62fr .72fr .68fr .78fr .9fr .78fr .65fr .7fr .6fr;grid-gap:9px;gap:9px;align-items:center;padding:12px 13px;border-bottom:1px solid #e6eaee}.expandedSheetResultRow:last-child{border-bottom:0}.expandedSheetResultRow:hover:not(.productHeader){background:#f7fafc}.expandedSheetResultRow b{color:#075b9b}.expandedSheetResultRow>button:not([style]){min-height:38px;border:0;border-radius:8px;background:#1677c8;color:#fff;font-weight:800;padding:0 10px}.expandedSheetResultRow .tvbPhotoCell{position:static!important;transform:none!important;width:58px;height:58px}.catalogFilterBar .compactSelects:has(label:nth-child(4)){grid-template-columns:repeat(4,minmax(120px,1fr))!important}@media(max-width:1250px){.catalogFilterBar .compactSelects:has(label:nth-child(4)){grid-template-columns:repeat(2,minmax(150px,1fr))!important}}.catalogFilterBar .compactSelects.floorPlateSelects{grid-template-columns:repeat(3,minmax(125px,1fr))!important}.catalogFilterBar .compactSelects.floorPlateSelects label{display:flex;flex-direction:column;min-width:0}.catalogFilterBar .compactSelects.floorPlateSelects .floorPlateGradeSelect,.catalogFilterBar .compactSelects.floorPlateSelects select{width:100%!important;min-height:40px!important;height:40px!important;padding:6px 9px!important;box-sizing:border-box!important;background:#fff!important;color:#1d2935!important;border:1px solid #b9c2ca!important;border-radius:8px!important;font:inherit!important;line-height:normal!important}.juniorChannelRow>button{min-width:84px;white-space:nowrap}.juniorChannelRow>b,.juniorChannelRow>span,.juniorChannelRow>strong{min-width:0}.purlinHeader,.purlinRow{grid-template-columns:1.2fr 1fr .8fr .85fr .65fr .7fr .8fr .65fr!important}.purlinSelects>label:first-of-type{display:none!important}.mcChannelRow{grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.productHeader:has(+.mcChannelRow){grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.mcChannelRow>button{min-width:84px;white-space:nowrap}.mcChannelRow>b,.mcChannelRow>span,.mcChannelRow>strong{min-width:0}.mcChannelHeaderWidth,.productHeader .mcWidthHeader{text-transform:none!important}.juniorChannelRow{grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.productHeader:has(+.juniorChannelRow){grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.structuralChannelRow{grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.productHeader:has(+.structuralChannelRow){grid-template-columns:1.15fr .7fr 1fr .75fr .75fr .65fr .9fr .65fr .8fr .65fr!important}.tubeRectRow{grid-template-columns:1.15fr .72fr 1.35fr .8fr .8fr .9fr .65fr .8fr .65fr!important}.productHeader:has(+.tubeRectRow){grid-template-columns:1.15fr .72fr 1.35fr .8fr .8fr .9fr .65fr .8fr .65fr!important}.catalogFilterBar .compactSelects{grid-template-columns:repeat(4,minmax(125px,1fr))!important}.catalogFilterBar .compactSelects label{font-size:12px!important;font-weight:800!important;color:#66727d!important;display:flex!important;flex-direction:column!important;min-width:0}.catalogFilterBar .compactSelects select{width:100%!important;min-height:40px!important;height:40px!important;padding:6px 9px!important;box-sizing:border-box!important;background:#fff!important;color:#1d2935!important;border:1px solid #b9c2ca!important;border-radius:8px!important;font:inherit!important;line-height:normal!important}.pgeBollardRow{grid-template-columns:1.55fr .72fr .72fr .72fr .82fr .72fr .72fr .75fr .85fr .72fr!important}.pgeBollardRow span{text-transform:none!important}.retailCompact .retailOnlyHidden{display:none}.retailCompact .resultRow{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.9fr) minmax(70px,.55fr) minmax(80px,.65fr) minmax(76px,.55fr)}.retailCompact .resultRow>:nth-child(2),.retailCompact .resultRow>:nth-child(4),.retailCompact .resultRow>:nth-child(5),.retailCompact .resultRow>:nth-child(6){display:none}.retailCompact .resultRow>:nth-child(7),.retailCompact .resultRow>:nth-child(8),.retailCompact .resultRow>:nth-child(9){display:block}@media(max-width:1200px){.retailCompact .resultRow>:nth-child(7),.retailCompact .resultRow>:nth-child(8),.retailCompact .resultRow>:nth-child(9){display:block}}.retailCompact .productResults{overflow-x:auto}.retailCompact .productResults .resultRow{grid-template-columns:minmax(280px,2.5fr) minmax(135px,1fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(105px,115px);column-gap:22px;min-width:850px;align-items:center}.retailCompact .productResults .resultRow>*{min-width:0}.retailCompact .productResults .resultRow>strong{overflow-wrap:break-word;line-height:1.4}.retailCompact .productResults .resultRow>button:last-child{width:100%;white-space:nowrap}.retailCompact .productResults .resultRow>:nth-child(3),.retailCompact .productResults .resultRow>:nth-child(7),.retailCompact .productResults .resultRow>:nth-child(8){white-space:nowrap}.retailCompact .productResults .resultRow{display:grid!important;width:100%!important;grid-template-columns:minmax(340px,3fr) minmax(170px,1.3fr) minmax(110px,.8fr) minmax(120px,.9fr) minmax(110px,120px)!important;grid-gap:20px!important;gap:20px!important;min-width:960px!important}.retailCompact .productResults .resultRow>:nth-child(2),.retailCompact .productResults .resultRow>:nth-child(4),.retailCompact .productResults .resultRow>:nth-child(5),.retailCompact .productResults .resultRow>:nth-child(6){display:none!important}.retailCompact .productResults .resultRow>:first-child,.retailCompact .productResults .resultRow>:nth-child(3),.retailCompact .productResults .resultRow>:nth-child(7),.retailCompact .productResults .resultRow>:nth-child(8),.retailCompact .productResults .resultRow>:nth-child(9){display:block!important}.nelsonFilters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:16px;gap:16px;margin:12px 0;padding:14px;background:#f5f7f9;border-radius:9px}.nelsonFilters label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.nelsonFilters select{padding:9px;border:1px solid #cbd5df;border-radius:7px;background:#fff}@media(max-width:700px){.nelsonFilters{grid-template-columns:1fr}}.catalogFilterBar:has(.nelsonFilters) .compactSelects{display:none!important}.catalogFilterBar:has(.nelsonFilters){display:flex;align-items:end;flex-wrap:wrap;gap:14px}.catalogFilterBar:has(.nelsonFilters) .inventoryBlocks{display:flex;flex-wrap:wrap;align-items:end}.catalogFilterBar .inventoryBlocks .nelsonFilters{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px;flex:1 1 430px;margin:0 0 0 12px;padding:0;border:0;background:transparent}.catalogFilterBar .inventoryBlocks:has(.nelsonFilters){flex:1 1 100%;width:100%}@media(max-width:900px){.catalogFilterBar .inventoryBlocks .nelsonFilters{flex-basis:100%;margin-left:0}}.retailCompact .productResults .resultRow.nelsonResultRow{display:grid!important;grid-template-columns:minmax(340px,3fr) minmax(170px,1.3fr) minmax(110px,.8fr) minmax(120px,.9fr) minmax(110px,120px)!important;grid-gap:20px!important;gap:20px!important;min-width:960px!important}.retailCompact .productResults .resultRow.nelsonResultRow>:nth-child(n){display:block!important}.retailCompact .productResults .nelsonResultRow>button{width:100%}.catalogFilterBar .inventoryBlocks .nelsonFilters select{box-sizing:border-box;width:100%;height:40px;min-height:40px!important;padding:8px 13px!important;border:1px solid #cbd3da;border-radius:9px;background:#fff;color:#16324a;font-size:14px;font-weight:700;line-height:20px}.catalogFilterBar .inventoryBlocks .nelsonFilters label{gap:5px;margin:0;min-width:0}.catalogFilterBar .inventoryBlocks .nelsonFilters{align-items:end}.catalogFilterBar .compactSelects select,.catalogFilterBar .nelsonFilters select{box-sizing:border-box;width:100%;height:40px!important;min-height:40px!important;padding:8px 13px!important;border:1px solid #cbd3da!important;border-radius:9px!important;background:#fff!important;color:#16324a!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.catalogFilterBar .compactSelects label,.catalogFilterBar .nelsonFilters label{min-width:0;gap:5px;margin:0}.catalogFilterBar:has(.abrasiveTypeFilter) .compactSelects{display:none!important}.catalogFilterBar .inventoryBlocks:has(.abrasiveTypeFilter){display:flex;flex-wrap:wrap;align-items:end;flex:1 1 100%;width:100%;gap:8px}.catalogFilterBar .inventoryBlocks .abrasiveTypeFilter{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(2,minmax(105px,1fr));grid-gap:10px;gap:10px;align-items:end;flex:1 1 430px;margin:0 0 0 12px;padding:0;background:transparent}.catalogFilterBar .abrasiveTypeFilter label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;min-width:0}.catalogFilterBar .abrasiveTypeFilter select{box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:8px 12px;border:1px solid #cbd3da;border-radius:9px;background:#fff;color:#16324a;font-size:14px;font-weight:700}@media(max-width:1000px){.catalogFilterBar .inventoryBlocks .abrasiveTypeFilter{flex-basis:100%;margin-left:0}}.retailCompact .productResults .productHeader:has(+.basePlateRow),.retailCompact .productResults .resultRow.basePlateRow{display:grid!important;grid-template-columns:minmax(125px,1.2fr) minmax(100px,.8fr) minmax(140px,1.2fr) minmax(95px,.75fr) minmax(95px,.75fr) minmax(85px,.65fr) minmax(95px,.75fr) minmax(105px,115px)!important;grid-gap:14px!important;gap:14px!important;min-width:1100px!important;align-items:center}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(6){display:none!important}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:first-child,.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(2),.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(3),.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(4),.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(5),.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(7),.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(8){display:block!important;font-size:0!important}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:first-child:after{content:"Product Type"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(2):after{content:"Shape"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(3):after{content:"Plate Size"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(4):after{content:"Thickness"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(5):after{content:"Hole Size"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(7):after{content:"Available"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:nth-child(8):after{content:"Price"}.retailCompact .productResults .productHeader:has(+.basePlateRow)>:after{font-size:12px!important;font-weight:900;color:#66727d}.retailCompact .productResults .resultRow.basePlateRow>:nth-child(n){display:block!important}@media(min-width:900px){.retailCompact .productResults .productHeader:has(+.basePlateRow),.retailCompact .productResults .resultRow.basePlateRow{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.65fr) minmax(0,.75fr) minmax(82px,.85fr)!important;gap:clamp(5px,.7vw,12px)!important;padding-right:clamp(8px,1vw,15px)!important}.retailCompact .productResults .resultRow.basePlateRow>*{min-width:0;white-space:nowrap;font-size:clamp(12px,.85vw,15px)}.retailCompact .productResults .resultRow.basePlateRow>button:last-child{min-width:0!important;width:100%!important;padding:9px 4px!important}.retailCompact .productResults .productHeader:has(+.basePlateRow)>*{min-width:0!important;white-space:nowrap}}@media(min-width:900px){.retailCompact .productResults:has(.basePlateRow){overflow-x:visible!important}}.catalogFilterBar:has(.basePlateFilters) .compactSelects{display:none!important}.catalogFilterBar .inventoryBlocks:has(.basePlateFilters){display:flex;align-items:end;flex-wrap:wrap;gap:10px;width:100%}.catalogFilterBar .inventoryBlocks .basePlateFilters{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr));flex:1 1 440px;grid-gap:10px;gap:10px;margin-left:12px;align-items:end}.catalogFilterBar .basePlateFilters label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:700;min-width:0}.catalogFilterBar .basePlateFilters select{width:100%;height:42px;min-height:42px;box-sizing:border-box;padding:8px 12px;border:1px solid #cbd3da;border-radius:9px;background:#fff;color:#16324a;font-size:15px;font-weight:700}@media(max-width:1100px){.catalogFilterBar .inventoryBlocks .basePlateFilters{flex-basis:100%;margin-left:0}}.catalogFilterBar:has(.capsFilters) .compactSelects{display:none!important}.catalogFilterBar .inventoryBlocks:has(.capsFilters){display:flex;flex-wrap:wrap;align-items:end;gap:10px;width:100%}.catalogFilterBar .inventoryBlocks .capsFilters{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));grid-gap:10px;gap:10px;align-items:end;flex:1 1 470px;margin-left:12px}.catalogFilterBar .capsFilters label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:14px;font-weight:700}.catalogFilterBar .capsFilters select{width:100%;box-sizing:border-box;height:42px;padding:8px 12px;border:1px solid #cbd3da;border-radius:9px;background:white;color:#16324a;font-size:15px;font-weight:700}@media(max-width:1050px){.catalogFilterBar .inventoryBlocks .capsFilters{flex-basis:100%;margin-left:0}}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow),.catalog.retailCompact .productResults .resultRow.capsResultRow{display:grid!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.85fr) minmax(0,.65fr) minmax(0,.75fr) minmax(105px,.85fr)!important;grid-gap:clamp(6px,.7vw,12px)!important;gap:clamp(6px,.7vw,12px)!important;align-items:center!important;padding-left:86px!important;padding-right:15px!important}.catalog.retailCompact .productResults .resultRow.capsResultRow>*{min-width:0!important;font-size:16px!important;line-height:1.45!important}.catalog.retailCompact .productResults .resultRow.capsResultRow>button:last-child{width:100%!important;box-sizing:border-box!important;font-size:16px!important;min-height:42px}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(5),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(6){display:none!important}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:first-child,.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(2),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(3),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(4),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(7),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(8),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(9){display:block!important;font-size:0!important}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:first-child:after{content:"Product Type"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(2):after{content:"Material / Finish"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(3):after{content:"Size"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(4):after{content:"Shape"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(7):after{content:"Available"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:nth-child(8):after{content:"Price"}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>:after{font-size:14px!important;font-weight:800;color:#66727d}@media(max-width:1100px){.catalog.retailCompact .productResults:has(.capsResultRow){overflow-x:auto!important}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow),.catalog.retailCompact .productResults .resultRow.capsResultRow{min-width:1020px!important}}.catalog.retailCompact .productResults .resultRow.capsResultRow>:nth-child(n){display:block!important;visibility:visible!important}.catalog.retailCompact .productResults .resultRow.capsResultRow>.tvbPhotoCell{display:flex!important}.catalog.retailCompact .productResults .resultRow.capsResultRow>button:last-child{display:block!important;grid-column:7!important;white-space:nowrap!important}.catalog.retailCompact .productResults .resultRow.capsResultRow>strong{grid-column:1}.catalog.retailCompact .productResults .resultRow.capsResultRow>span:nth-child(2){grid-column:2}.catalog.retailCompact .productResults .resultRow.capsResultRow>span:nth-child(3){grid-column:3}.catalog.retailCompact .productResults .resultRow.capsResultRow>span:nth-child(4){grid-column:4}.catalog.retailCompact .productResults .resultRow.capsResultRow>span:nth-child(5){grid-column:5}.catalog.retailCompact .productResults .resultRow.capsResultRow>b:nth-child(6){grid-column:6}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(-n+4){font-size:14px!important;line-height:1.35!important;white-space:nowrap;cursor:pointer}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(-n+4):after{content:none!important}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(-n+4):focus-visible{outline:2px solid #1677c8;outline-offset:3px}.pgeEndTypeCell{font-weight:400}.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-last-child(4){display:none!important}.productTable:has(.pgeEndTypeCell) .roundResultRow{grid-template-columns:56px minmax(150px,2fr) minmax(50px,.8fr) minmax(48px,.7fr) minmax(82px,1.2fr) minmax(76px,1fr) minmax(86px,1.1fr) minmax(90px,1.2fr) 74px 80px minmax(105px,1.35fr) 76px!important;gap:8px!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>*{grid-row:1!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-child(10),.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-child(5),.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-child(9){white-space:nowrap!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-last-child(4),.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-last-child(6){display:none!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-last-child(3){grid-column:10!important;display:block!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>:nth-last-child(2){grid-column:11!important;display:block!important}.productTable:has(.pgeEndTypeCell) .roundResultRow>:last-child{grid-column:12!important;display:block!important;min-width:72px}.coastNote{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:12px;background:#eef6fc;border:1px solid #c8deef;border-radius:10px}.coastNote span{font-size:13px;color:#53616d}.coastFilters{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;margin-bottom:12px;background:#f6f8fa;border:1px solid #d7dde3;border-radius:10px}.coastFilters label{font-weight:800;font-size:12px}.coastFilters select{display:block;width:100%;min-height:40px;margin-top:4px;border:1px solid #b9c2ca;border-radius:8px;background:#fff;padding:7px 9px}.coastTable{border:1px solid #d7dde3;border-radius:10px;overflow:hidden}.coastRow{display:grid;grid-template-columns:1.15fr .9fr 1fr .85fr .65fr .9fr .7fr .7fr;grid-gap:9px;gap:9px;align-items:center;padding:11px 12px;border-bottom:1px solid #e6eaee}.coastRow:last-child{border-bottom:0}.coastRow small{display:block;color:#6b7782;font-weight:500;margin-top:2px}.coastHeader{background:#f6f8fa;color:#66727d;font-size:12px;font-weight:900}.coastRow b{color:#075b9b}.coastSource{display:block;margin-top:8px;color:#6b7782}@media(max-width:1200px){.coastFilters{grid-template-columns:repeat(2,minmax(150px,1fr))}.coastRow{grid-template-columns:1.1fr .8fr .9fr .8fr .6fr .8fr .65fr .65fr;font-size:12px}}.viewerPricing{display:flex;flex-direction:column;justify-content:center;min-width:210px;padding:8px 12px;border:1px solid #b9c2ca;border-radius:9px;background:#f6f8fa}.viewerPricing b{font-size:14px}.viewerPricing span{font-size:11px;color:#65727e}.viewerLayout{grid-template-columns:1fr!important}@media(min-width:1150px){.appShell{max-width:1920px!important;width:100%!important}}.layout .catalog{min-width:0}.catalog .productResults{overflow-x:auto}.catalog .productResults .resultRow{position:relative;padding-left:91px!important;min-height:72px;box-sizing:border-box}.catalog .productResults .resultRow.productHeader{min-height:44px}.catalog .productResults .resultRow.productHeader:before{content:"Photo";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:900;color:#66727d}.tvbPhotoCell{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:flex!important;z-index:1}.tvbPhotoCell,.tvbPhotoOpen{width:58px;height:58px;align-items:center;justify-content:center}.tvbPhotoOpen{display:flex;padding:0!important;background:white!important;border:1px solid #d7dde3!important;border-radius:8px!important;cursor:zoom-in}.tvbPhotoOpen img{width:54px;height:54px;object-fit:contain;border-radius:6px}.tvbPhotoEmpty{width:54px;height:54px;border:1px solid #e2e8ee;border-radius:8px;background:#f5f7fa;color:#8795a2;font-size:23px;font-weight:400}.tvbPhotoEmpty,.tvbPhotoOverlay{display:flex;align-items:center;justify-content:center}.tvbPhotoOverlay{position:fixed;inset:0;z-index:9999;background:#000b;padding:20px}.tvbPhotoDialog{display:flex;flex-direction:column;gap:12px;background:white;padding:18px;border-radius:12px;max-width:min(90vw,850px);max-height:90vh}.tvbPhotoDialog button{align-self:flex-end;cursor:pointer}.tvbPhotoDialog img{max-width:100%;max-height:75vh;object-fit:contain}@media(max-width:1100px){.catalog .productResults .resultRow{min-width:940px}}@media(min-width:900px){.catalog.retailCompact .productResults:has(.basePlateRow){width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.catalog.retailCompact .productResults .resultRow.basePlateRow,.catalog.retailCompact .productResults .resultRow.productHeader:has(+.basePlateRow){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.78fr) minmax(0,1.08fr) minmax(0,.78fr) minmax(0,.8fr) minmax(0,.68fr) minmax(0,.75fr) minmax(96px,.94fr)!important;grid-column-gap:clamp(6px,.65vw,13px)!important;column-gap:clamp(6px,.65vw,13px)!important;align-items:center!important;padding-left:clamp(70px,5vw,86px)!important;padding-right:clamp(12px,1.2vw,22px)!important}.catalog.retailCompact .productResults .resultRow.basePlateRow>*{min-width:0!important}.catalog.retailCompact .productResults .resultRow.basePlateRow>button:last-child{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:10px 6px!important;white-space:nowrap!important;overflow:visible!important}.catalog.retailCompact .productResults .resultRow.basePlateRow .tvbPhotoCell{left:12px!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.basePlateRow)>:last-child{display:block!important}}.topbar .modeSwitch{flex-wrap:wrap;justify-content:flex-end;align-content:center}.topbar .modeSwitch .productPhotoNavRow{display:flex;flex:0 0 100%;justify-content:flex-end;margin-top:6px}.topbar .modeSwitch .productPhotoNavButton{min-height:38px;white-space:nowrap}.catalog .productResults .resultRow:not(.productHeader),.catalog .productResults .resultRow:not(.productHeader)>:not(.tvbPhotoCell),.catalog .productTable .productRow:not(.productHeader),.catalog .productTable .productRow:not(.productHeader)>*{font-size:16px!important;line-height:1.45!important}.catalog .productResults .resultRow:not(.productHeader)>strong,.catalog .productTable .productRow:not(.productHeader)>strong{font-weight:750!important}.catalog .productResults .resultRow:not(.productHeader)>button,.catalog .productTable .productRow:not(.productHeader)>button{font-size:16px!important;font-weight:750!important;min-height:42px}.catalog .productResults .productHeader,.catalog .productTable .productHeader{font-size:14px!important;line-height:1.35!important}.catalog .productResults .productHeader>*,.catalog .productTable .productHeader>*{font-size:14px!important}.catalog .productResults .productHeader:has(+.basePlateRow)>:after{font-size:14px!important}.catalog .productResults .resultRow.basePlateRow>:not(.tvbPhotoCell){font-size:16px!important;line-height:1.45!important}@media(min-width:900px){.catalog.retailCompact .productResults:has(.basePlateRow){overflow-x:auto!important}.catalog.retailCompact .productResults .resultRow.basePlateRow,.catalog.retailCompact .productResults .resultRow.productHeader:has(+.basePlateRow){grid-template-columns:minmax(125px,1.2fr) minmax(75px,.7fr) minmax(120px,1fr) minmax(90px,.75fr) minmax(90px,.75fr) minmax(85px,.65fr) minmax(90px,.75fr) minmax(108px,.9fr)!important;min-width:1040px!important;column-gap:10px!important}}@media(max-width:899px){.catalog .productResults .resultRow:not(.productHeader){font-size:16px!important}.catalog .productResults .resultRow.basePlateRow{min-width:1040px!important}.catalog .productResults{overflow-x:auto!important}}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:first-child,.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(2),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(3),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(4),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(7),.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:nth-child(8){font-size:14px!important;cursor:pointer}.catalog.retailCompact .productResults .productHeader:has(+.capsResultRow)>button:after{content:none!important}.catalog .productResults .productHeader button{cursor:pointer}.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:first-child,.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(2),.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(3),.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(4),.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(5),.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(7),.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:nth-child(8){font-size:14px!important;cursor:pointer}.catalog.retailCompact .productResults .productHeader:has(+.basePlateRow)>button:after{content:none!important}.overrideLoadStatus{font-size:11px;color:#526678;max-width:230px;text-align:right;overflow-wrap:anywhere}.topbar .modeSwitch .productInfoNavRow{display:flex;flex:0 0 100%;justify-content:flex-end;margin-top:5px}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow),.catalog.retailCompact .productResults .resultRow.abrasiveResultRow{box-sizing:border-box!important;display:grid!important;width:100%!important;grid-template-columns:minmax(210px,2.3fr) minmax(125px,1fr) minmax(95px,.75fr) minmax(85px,.65fr) minmax(95px,.8fr) minmax(105px,.8fr)!important;grid-column-gap:clamp(8px,1vw,18px)!important;column-gap:clamp(8px,1vw,18px)!important;align-items:center!important;padding-left:86px!important;padding-right:15px!important;min-width:920px!important}.catalog.retailCompact .productResults .resultRow.abrasiveResultRow>:nth-child(n){display:block!important;min-width:0!important}.catalog.retailCompact .productResults .resultRow.abrasiveResultRow>.tvbPhotoCell{display:flex!important}.catalog.retailCompact .productResults .resultRow.abrasiveResultRow>button:last-child{width:100%!important}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(2),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(5),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(6){display:none!important}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:first-child,.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(3),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(4),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(7),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(8),.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(9){display:block!important}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(3){grid-column:2}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(4){grid-column:3}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(7){grid-column:4}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(8){grid-column:5}.catalog.retailCompact .productResults .productHeader:has(+.abrasiveResultRow)>:nth-child(9){grid-column:6}.catalog.retailCompact .productResults .resultRow.coatingResultRow,.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow){box-sizing:border-box!important;display:grid!important;width:100%!important;grid-template-columns:minmax(210px,2.2fr) minmax(95px,.8fr) minmax(125px,1fr) minmax(85px,.7fr) minmax(105px,.85fr) minmax(105px,.85fr)!important;grid-gap:12px!important;gap:12px!important;min-width:940px!important;align-items:center!important}.catalog.retailCompact .productResults .resultRow.coatingResultRow>*{display:block!important;min-width:0!important;overflow-wrap:anywhere}.catalog.retailCompact .productResults .resultRow.coatingResultRow>.tvbPhotoCell{display:flex!important}.catalog.retailCompact .productResults .resultRow.coatingResultRow>button:last-child{width:100%!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>*{display:none!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:first-child{display:block!important;grid-column:1}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:nth-child(2){display:block!important;grid-column:2}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:nth-child(3){display:block!important;grid-column:3}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:nth-child(7){display:block!important;grid-column:4}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:nth-child(8){display:block!important;grid-column:5}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.coatingResultRow)>:nth-child(9){display:block!important;grid-column:6}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow),.catalog.retailCompact .productResults .resultRow.weldCapResultRow{display:grid!important;box-sizing:border-box!important;width:100%!important;grid-template-columns:minmax(190px,2fr) minmax(130px,1.15fr) minmax(100px,.85fr) minmax(85px,.7fr) minmax(105px,.85fr) minmax(105px,.85fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:940px!important;padding-left:86px!important;padding-right:15px!important}.catalog.retailCompact .productResults .resultRow.weldCapResultRow>*{display:block!important;min-width:0!important;overflow-wrap:anywhere}.catalog.retailCompact .productResults .resultRow.weldCapResultRow>.tvbPhotoCell{display:flex!important}.catalog.retailCompact .productResults .resultRow.weldCapResultRow>button:last-child{width:100%!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>*{display:none!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:first-child{display:block!important;grid-column:1}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(3){display:block!important;grid-column:2}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(4){display:block!important;grid-column:3}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(7){display:block!important;grid-column:4}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(8){display:block!important;grid-column:5}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(9){display:block!important;grid-column:6}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow),.catalog.retailCompact .productResults .resultRow.weldCapResultRow{grid-template-columns:minmax(160px,1.7fr) minmax(95px,.8fr) minmax(120px,1fr) minmax(90px,.75fr) minmax(80px,.7fr) minmax(100px,.85fr) minmax(100px,.85fr)!important}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(2){display:block!important;grid-column:2}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(3){grid-column:3}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(4){grid-column:4}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(7){grid-column:5}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(8){grid-column:6}.catalog.retailCompact .productResults .resultRow.productHeader:has(+.weldCapResultRow)>:nth-child(9){grid-column:7}.catalog.weldCouponCatalog .productResults .resultRow{position:relative!important;padding-left:91px!important;min-height:72px!important}.catalog.weldCouponCatalog .productResults .resultRow.productHeader:before{content:"Photo"!important;display:block!important;position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:900;color:#66727d}.catalog.weldCouponCatalog .productResults .tvbPhotoCell{display:flex!important;visibility:visible!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2}.catalog.weldCouponCatalog .productResults .tvbPhotoEmpty,.catalog.weldCouponCatalog .productResults .tvbPhotoOpen{display:flex!important;visibility:visible!important}.catalog .productResults .resultRow.weldCouponRow{position:relative!important;padding-left:91px!important;min-height:72px!important}.catalog .productResults .resultRow.weldCouponRow .tvbPhotoCell{display:flex!important;visibility:visible!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2}.catalog .productResults .resultRow.productHeader:has(+.weldCouponRow):before{content:"Photo"!important;display:block!important}.catalog .plateSheetResults .plateSheetResultRow{position:relative!important;padding-left:91px!important;min-height:72px!important;box-sizing:border-box!important}.catalog .plateSheetResults .plateSheetResultRow.productHeader:before{content:"Photo";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:900;color:#66727d}.catalog .plateSheetResults .plateSheetResultRow .tvbPhotoCell{display:flex!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2}.catalog .productResults .resultRow.productHeader:has(+.resultRow .beamWidthCell),.catalog .productResults .resultRow:has(.beamWidthCell){grid-template-columns:1.3fr .8fr 1fr .85fr .85fr .6fr .8fr .6fr .75fr .85fr!important;min-width:1120px}.beamFlangeHeading{text-transform:none!important}