.product-rows{margin:0;padding:0;list-style-type:none}.product-rows-table-dual-scroll{width:100%;max-width:100%;min-width:0}.product-rows-table-scroll-top{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0}.product-rows-table-scroll-spacer{height:1px}.product-rows-table-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px;isolation:isolate}.product-rows-table-dual-scroll .product-rows-table-wrapper{border-top:none;border-radius:0 0 8px 8px}.product-rows-table tbody tr.product-row-table:last-child{border-bottom:none}@media(max-width:749px){.product-rows-table-scroll-top{display:none}.product-rows-table-wrapper{border:none;overflow-x:clip;border-radius:0;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table-dual-scroll .product-rows-table-wrapper{border-top:none;border-radius:0}}.product-rows-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:0;margin:0;--qty-btn-width: 2.35rem;--qty-field-min-width: 0;--qty-field-max-width: 100%;--qty-column-padding: calc(1.1rem + 4px) ;--qty-column-width: 14rem}.dimensional-results-table{--qty-btn-width: 2.4rem;--qty-field-min-width: 7ch;--qty-field-max-width: 7ch;--qty-column-padding: calc(.9rem + 2px) ;--qty-column-width: calc(2 * var(--qty-btn-width) + var(--qty-field-max-width) + var(--qty-column-padding))}@media(min-width:750px){.product-rows-table{width:100%;min-width:0;table-layout:fixed}.product-rows-table .table-cell-id,.product-rows-table .table-cell-od,.product-rows-table .table-cell-thickness,.product-rows-table .table-cell-idmm,.product-rows-table .table-cell-od-mm,.product-rows-table .table-cell-thickness-mm,.product-rows-table .table-cell-material,.product-rows-table .table-cell-size,.product-rows-table .table-cell-id-tol2,.product-rows-table .table-cell-od-tol2,.product-rows-table .table-cell-drawing,.product-rows-table .table-cell-aa,.product-rows-table .table-cell-bb,.product-rows-table .table-cell-cc,.product-rows-table .table-cell-id-mm-tol,.product-rows-table .table-cell-od-mm-tol,.product-rows-table .table-cell-length-tol,.product-rows-table .table-cell-length,.product-rows-table .table-cell-free-h-tol,.product-rows-table .table-cell-free-h{width:auto;min-width:0}.product-rows-table .table-cell-sku .row-heading,.product-rows-table .table-cell-sku .row-heading a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-rows-table .table-cell-quantity .product-metafield-item,.product-rows-table .table-cell-quantity .product-metafield-value{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple,.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:3.35rem;margin-inline:auto;box-sizing:border-box;overflow:hidden}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple .quantity-input-button{width:var(--qty-btn-width, 2.35rem)!important;min-width:var(--qty-btn-width, 2.35rem)!important;max-width:var(--qty-btn-width, 2.35rem)!important;flex:0 0 var(--qty-btn-width, 2.35rem)!important;padding:0;box-sizing:border-box}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-field,.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple .quantity-input-field{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 0!important;field-sizing:fixed!important;overflow-x:auto;overflow-y:hidden;font-variant-numeric:tabular-nums;box-sizing:border-box;padding-inline:.15rem}.product-rows-table-header th.table-cell-quantity,.product-rows-table .table-cell.table-cell-quantity{width:var(--qty-column-width, 14rem)!important;min-width:var(--qty-column-width, 14rem)!important;max-width:var(--qty-column-width, 14rem)!important;overflow:hidden!important;box-sizing:border-box;padding-left:.55rem!important;padding-right:.55rem!important}}@media(min-width:750px)and (max-width:1339px){.product-rows-table{--qty-btn-width: 2.35rem;--qty-column-width: 14rem}.dimensional-results-table{--qty-btn-width: 2.35rem;--qty-field-min-width: 7ch;--qty-field-max-width: 7ch;--qty-column-padding: calc(.8rem + 2px) ;--qty-column-width: calc(2 * var(--qty-btn-width) + var(--qty-field-max-width) + var(--qty-column-padding))}}@media(min-width:750px)and (max-width:1152px){.product-rows-table{--qty-btn-width: 2.3rem;--qty-column-width: 13.5rem}.dimensional-results-table{--qty-btn-width: 2.2rem;--qty-field-min-width: 7ch;--qty-field-max-width: 7ch;--qty-column-padding: calc(.7rem + 2px) ;--qty-column-width: calc(2 * var(--qty-btn-width) + var(--qty-field-max-width) + var(--qty-column-padding))}}@media(min-width:750px){.dimensional-results-table .table-cell-quantity .quantity-input-simple,.dimensional-results-table tbody td.col-quantity .quantity-input-simple{position:relative;z-index:1;overflow:visible;width:calc(100% - 3px);max-width:calc(100% - 3px);margin-inline:auto}.dimensional-results-table .table-cell-quantity .product-metafield-item,.dimensional-results-table .table-cell-quantity .product-metafield-value,.dimensional-results-table td.col-quantity .product-metafield-item,.dimensional-results-table td.col-quantity .product-metafield-value,.dimensional-results-table td.col-quantity,.dimensional-results-table .table-cell-quantity{overflow:visible}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field,.dimensional-results-table .quantity-input-simple .quantity-input-field{flex:0 1 var(--qty-field-max-width, 7ch);min-width:var(--qty-field-min-width, 7ch);max-width:var(--qty-field-max-width, 7ch);width:var(--qty-field-max-width, 7ch);overflow-x:auto;overflow-y:hidden;field-sizing:fixed}}.product-rows-table-header th{position:sticky;top:0;z-index:10;background:#1a3a52;color:#fff;padding:.75rem 1rem;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:normal;line-height:1.2;vertical-align:bottom;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;text-align:left;border-bottom:2px solid #000}.table-cell-compare{width:3rem}.table-cell-sku{min-width:0}.table-cell-id,.table-cell-od,.table-cell-thickness,.table-cell-idmm,.table-cell-od-mm,.table-cell-thickness-mm,.table-cell-material,.table-cell-size,.table-cell-id-tol2,.table-cell-od-tol2,.table-cell-drawing,.table-cell-aa,.table-cell-bb,.table-cell-cc,.table-cell-id-mm-tol,.table-cell-od-mm-tol,.table-cell-length-tol,.table-cell-length,.table-cell-free-h-tol,.table-cell-free-h{width:120px;text-align:center;white-space:nowrap}.table-header-cell.table-cell-id,.table-header-cell.table-cell-od,.table-header-cell.table-cell-thickness,.table-header-cell.table-cell-idmm,.table-header-cell.table-cell-od-mm,.table-header-cell.table-cell-thickness-mm,.table-header-cell.table-cell-material,.table-header-cell.table-cell-size,.table-header-cell.table-cell-id-tol2,.table-header-cell.table-cell-od-tol2,.table-header-cell.table-cell-drawing,.table-header-cell.table-cell-aa,.table-header-cell.table-cell-bb,.table-header-cell.table-cell-cc,.table-header-cell.table-cell-id-mm-tol,.table-header-cell.table-cell-od-mm-tol,.table-header-cell.table-cell-length-tol,.table-header-cell.table-cell-length,.table-header-cell.table-cell-free-h-tol,.table-header-cell.table-cell-free-h{text-align:center;padding-left:.75rem;padding-right:.75rem}.table-cell-price{width:150px;text-align:right}.table-cell-quantity{width:150px;text-align:center}.table-cell-actions{width:150px}@media(min-width:750px)and (max-width:1599px){.product-rows-table{min-width:0;width:100%}.product-rows-table-header th{padding:.5rem .35rem;font-size:13px}.product-rows-table .table-cell{padding:.4rem .35rem;font-size:14px}.product-rows-table .table-cell-id,.product-rows-table .table-cell-od,.product-rows-table .table-cell-thickness,.product-rows-table .table-cell-idmm,.product-rows-table .table-cell-od-mm,.product-rows-table .table-cell-thickness-mm,.product-rows-table .table-cell-material,.product-rows-table .table-cell-size,.product-rows-table .table-cell-id-tol2,.product-rows-table .table-cell-od-tol2,.product-rows-table .table-cell-drawing,.product-rows-table .table-cell-aa,.product-rows-table .table-cell-bb,.product-rows-table .table-cell-cc,.product-rows-table .table-cell-id-mm-tol,.product-rows-table .table-cell-od-mm-tol,.product-rows-table .table-cell-length-tol,.product-rows-table .table-cell-length,.product-rows-table .table-cell-free-h-tol,.product-rows-table .table-cell-free-h,.table-header-cell.table-cell-id,.table-header-cell.table-cell-od,.table-header-cell.table-cell-thickness,.table-header-cell.table-cell-idmm,.table-header-cell.table-cell-od-mm,.table-header-cell.table-cell-thickness-mm,.table-header-cell.table-cell-material,.table-header-cell.table-cell-size,.table-header-cell.table-cell-id-tol2,.table-header-cell.table-cell-od-tol2,.table-header-cell.table-cell-drawing,.table-header-cell.table-cell-aa,.table-header-cell.table-cell-bb,.table-header-cell.table-cell-cc,.table-header-cell.table-cell-id-mm-tol,.table-header-cell.table-cell-od-mm-tol,.table-header-cell.table-cell-length-tol,.table-header-cell.table-cell-length,.table-header-cell.table-cell-free-h-tol,.table-header-cell.table-cell-free-h{padding-left:.35rem;padding-right:.35rem}.table-cell-sku{min-width:0;width:150px}.table-cell.table-cell-sku .row-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell-id,.table-cell-od,.table-cell-thickness,.table-cell-idmm,.table-cell-od-mm,.table-cell-thickness-mm,.table-cell-material,.table-cell-size,.table-cell-id-tol2,.table-cell-od-tol2,.table-cell-drawing,.table-cell-aa,.table-cell-bb,.table-cell-cc,.table-cell-id-mm-tol,.table-cell-od-mm-tol,.table-cell-length-tol,.table-cell-length,.table-cell-free-h-tol,.table-cell-free-h{width:90px;min-width:0}.table-cell-material .product-metafield-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.table-cell-quantity{width:var(--qty-column-width, 14rem);min-width:var(--qty-column-width, 14rem);padding:.45rem .55rem;box-sizing:border-box;overflow:hidden}.product-rows-table .table-cell-quantity,.product-rows-table-header th.table-cell-quantity{overflow:hidden!important}.table-cell-actions{width:11.5rem;min-width:11.5rem;padding-left:.35rem;padding-right:.35rem;box-sizing:border-box}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button{padding:.5rem .85rem;line-height:1.2;white-space:normal}}@media(min-width:750px)and (max-width:1299px){.product-rows-table{min-width:0;width:100%;table-layout:fixed}.product-rows-table-header th{padding:.45rem .3rem;font-size:11px;letter-spacing:.2px}.product-rows-table .table-cell{padding:.35rem .3rem;font-size:14px}.table-cell-sku{width:11%}.table-cell-id,.table-cell-od,.table-cell-thickness,.table-cell-idmm,.table-cell-od-mm,.table-cell-thickness-mm,.table-cell-id-tol2,.table-cell-od-tol2,.table-cell-drawing,.table-cell-aa,.table-cell-bb,.table-cell-cc,.table-cell-id-mm-tol,.table-cell-od-mm-tol,.table-cell-length-tol,.table-cell-length,.table-cell-free-h-tol,.table-cell-free-h{width:auto;min-width:3.75rem;max-width:5.25rem}.table-cell-material,.table-cell-size{width:auto;min-width:4.25rem;max-width:6rem}.table-cell-quantity{width:var(--qty-column-width, 14rem);min-width:var(--qty-column-width, 14rem);max-width:var(--qty-column-width, 14rem)}.table-cell-actions{width:11.5rem;min-width:11.5rem;max-width:11.5rem}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button{padding:.5rem .85rem;line-height:1.15}}@media(min-width:750px)and (max-width:1350px){.product-rows-table .table-cell-id-tol2,.product-rows-table .table-cell-od-tol2,.product-rows-table .table-cell-free-h-tol,.product-rows-table .table-cell-id-mm-tol,.product-rows-table .table-cell-od-mm-tol,.product-rows-table .table-cell-length-tol,.product-rows-table-header th.table-cell-id-tol2,.product-rows-table-header th.table-cell-od-tol2,.product-rows-table-header th.table-cell-free-h-tol,.product-rows-table-header th.table-cell-id-mm-tol,.product-rows-table-header th.table-cell-od-mm-tol,.product-rows-table-header th.table-cell-length-tol{white-space:normal;overflow:hidden;vertical-align:middle;line-height:1.2;overflow-wrap:break-word}.product-rows-table .table-cell-id-tol2 .product-metafield-item,.product-rows-table .table-cell-od-tol2 .product-metafield-item,.product-rows-table .table-cell-free-h-tol .product-metafield-item,.product-rows-table .table-cell-id-mm-tol .product-metafield-item,.product-rows-table .table-cell-od-mm-tol .product-metafield-item,.product-rows-table .table-cell-length-tol .product-metafield-item{min-width:0;max-width:100%}.product-rows-table .table-cell-id-tol2 .product-metafield-value,.product-rows-table .table-cell-od-tol2 .product-metafield-value,.product-rows-table .table-cell-free-h-tol .product-metafield-value,.product-rows-table .table-cell-id-mm-tol .product-metafield-value,.product-rows-table .table-cell-od-mm-tol .product-metafield-value,.product-rows-table .table-cell-length-tol .product-metafield-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;line-height:1.2;text-align:center;max-width:100%}}@media(min-width:750px)and (max-width:1599px){.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple{height:3.4rem}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button{flex:0 0 var(--qty-btn-width, 2.65rem);width:var(--qty-btn-width, 2.65rem);min-width:var(--qty-btn-width, 2.65rem);font-size:calc(var(--font-body-scale) * 1.5rem);padding:0}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-size:calc(var(--font-body-scale) * 1.5rem)}}.product-rows-table tbody tr.product-row-table{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.product-rows-table tbody tr.product-row-table:nth-child(2n){background-color:#f9fafb}.product-rows-table tbody tr.product-row-table:hover{background-color:#eef5ea}.product-rows-table tbody tr.product-row-block td{padding:0}@media(min-width:750px){.product-rows-table tbody .product-metafield-label,.dimensional-results-table tbody .product-metafield-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-rows-table tbody .product-metafield-item,.dimensional-results-table tbody .product-metafield-item{display:block;margin:0;padding:0}.product-rows-table tbody .product-metafield-value,.dimensional-results-table tbody .product-metafield-value{display:block}.dimensional-results-table tbody td:not(.table-cell-sku) .product-metafield-value{text-align:center}.dimensional-results-table tbody .table-cell-quantity .product-metafield-item{display:flex;justify-content:center;align-items:center;width:100%}.dimensional-results-table .table-cell-quantity .quantity-input.quantity-input-simple,.dimensional-results-table .table-cell-quantity .quantity-input-simple{display:inline-flex;width:calc(100% - 3px);max-width:calc(100% - 3px);min-width:0;margin-inline:auto;box-sizing:border-box}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-btn{flex:0 0 var(--qty-btn-width, 2.65rem);width:var(--qty-btn-width, 2.65rem);min-width:var(--qty-btn-width, 2.65rem)}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-variant-numeric:tabular-nums}.dimensional-results-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .dimensional-atc-btn{width:fit-content!important;max-width:100%!important}.product-rows-table-header th.table-cell-quantity,.product-rows-table .table-cell.table-cell-quantity,.dimensional-results-table th.col-quantity,.dimensional-results-table th.table-cell-quantity,.dimensional-results-table td.col-quantity,.dimensional-results-table td.table-cell-quantity{width:var(--qty-column-width)!important;min-width:var(--qty-column-width)!important;max-width:var(--qty-column-width)!important;box-sizing:border-box}.product-rows-table-header th.table-cell-quantity,.product-rows-table .table-cell.table-cell-quantity{text-align:center}.product-rows-table tbody .table-cell-quantity .product-metafield-item,.product-rows-table tbody .table-cell-quantity .product-metafield-value{display:flex;justify-content:center;align-items:center;width:100%;min-width:0}.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple,.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto;box-sizing:border-box;overflow:hidden}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-btn{flex:0 0 var(--qty-btn-width, 2.35rem)!important;width:var(--qty-btn-width, 2.35rem)!important;min-width:var(--qty-btn-width, 2.35rem)!important;max-width:var(--qty-btn-width, 2.35rem)!important}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 0!important;field-sizing:fixed!important;font-variant-numeric:tabular-nums;box-sizing:border-box}}@media(min-width:750px)and (max-width:1339px){.product-rows-table-header th,.product-rows-table .table-cell,.dimensional-results-table th,.dimensional-results-table td{padding:.45rem}.product-rows-table .table-cell-id,.product-rows-table .table-cell-od,.product-rows-table .table-cell-thickness,.product-rows-table .table-cell-idmm,.product-rows-table .table-cell-od-mm,.product-rows-table .table-cell-thickness-mm,.product-rows-table .table-cell-material,.product-rows-table .table-cell-size,.product-rows-table .table-cell-id-tol2,.product-rows-table .table-cell-od-tol2,.product-rows-table .table-cell-drawing,.product-rows-table .table-cell-aa,.product-rows-table .table-cell-bb,.product-rows-table .table-cell-cc,.product-rows-table .table-cell-id-mm-tol,.product-rows-table .table-cell-od-mm-tol,.product-rows-table .table-cell-length-tol,.product-rows-table .table-cell-length,.product-rows-table .table-cell-free-h-tol,.product-rows-table .table-cell-free-h,.dimensional-results-table .col-dim,.dimensional-results-table .col-text{padding-left:.45rem;padding-right:.45rem}.product-rows-table .table-cell-quantity{overflow:hidden;max-width:var(--qty-column-width, 14rem);width:var(--qty-column-width, 14rem);min-width:var(--qty-column-width, 14rem);padding:.45rem .55rem;box-sizing:border-box;vertical-align:middle}.dimensional-results-table .table-cell-quantity,.dimensional-results-table td.col-quantity{overflow:visible;max-width:var(--qty-column-width);width:var(--qty-column-width);min-width:var(--qty-column-width);padding:.4rem .5rem;box-sizing:border-box;vertical-align:middle}.product-rows-table .table-cell-actions,.dimensional-results-table .table-cell-actions,.dimensional-results-table td.col-action{padding:.4rem .45rem;min-width:10.75rem;box-sizing:border-box;vertical-align:middle}.product-rows-table .table-cell-quantity .product-metafield-item,.product-rows-table .table-cell-quantity .product-metafield-value,.dimensional-results-table .table-cell-quantity .product-metafield-item,.dimensional-results-table .table-cell-quantity .product-metafield-value{width:100%;max-width:100%;min-width:0;overflow:visible}.product-rows-table tbody .table-cell-quantity .product-metafield-item,.dimensional-results-table tbody .table-cell-quantity .product-metafield-item{display:flex;justify-content:center;align-items:center;width:100%}.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple,.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:3.35rem;margin-inline:auto;box-sizing:border-box;overflow:hidden}.dimensional-results-table .table-cell-quantity .quantity-input.quantity-input-simple,.dimensional-results-table .table-cell-quantity .quantity-input-simple{display:inline-flex;width:calc(100% - 3px);max-width:calc(100% - 3px);min-width:0;height:3.35rem;margin-inline:auto;box-sizing:border-box}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-btn{width:var(--qty-btn-width, 2.35rem)!important;min-width:var(--qty-btn-width, 2.35rem)!important;max-width:var(--qty-btn-width, 2.35rem)!important;flex:0 0 var(--qty-btn-width, 2.35rem)!important;font-size:calc(var(--font-body-scale) * 1.45rem);padding:0}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-btn{width:var(--qty-btn-width, 2.5rem);min-width:var(--qty-btn-width, 2.5rem);flex:0 0 var(--qty-btn-width, 2.5rem);font-size:calc(var(--font-body-scale) * 1.45rem);padding:0}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 0!important;field-sizing:fixed!important;font-size:calc(var(--font-body-scale) * 1.45rem);padding-inline:.2rem;font-variant-numeric:tabular-nums;box-sizing:border-box}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-size:calc(var(--font-body-scale) * 1.45rem);padding-inline:.2rem;font-variant-numeric:tabular-nums}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .dimensional-atc-btn{width:fit-content!important;max-width:100%!important;min-width:0!important;padding:.55rem .95rem!important;line-height:1.3;font-size:calc(var(--font-body-scale) * 1.3rem);white-space:normal;box-sizing:border-box}}@media(min-width:750px)and (max-width:1152px){.product-rows-table{min-width:0;table-layout:fixed;width:100%}.dimensional-results-table{table-layout:fixed;width:100%;min-width:0}.product-rows-table-header th,.product-rows-table .table-cell,.dimensional-results-table th,.dimensional-results-table td{padding:.35rem .25rem;font-size:11px}.product-rows-table-header th{font-size:10px;letter-spacing:0;line-height:1.15}.table-cell-sku,.dimensional-results-table .col-sku,.dimensional-results-table td.col-sku{min-width:0!important;width:10%!important;max-width:5.75rem}.table-cell.table-cell-sku .row-heading,.dimensional-results-table .table-cell-sku .row-heading{font-size:11px;line-height:1.15;margin:0}.table-cell.table-cell-sku .row-heading,.table-cell.table-cell-sku .row-heading a,.dimensional-results-table .dimensional-result-link{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.table-cell-id,.table-cell-od,.table-cell-thickness,.table-cell-idmm,.table-cell-od-mm,.table-cell-thickness-mm,.table-cell-drawing,.table-cell-aa,.table-cell-bb,.table-cell-cc,.table-cell-length,.table-cell-free-h,.dimensional-results-table .col-dim,.dimensional-results-table td.col-dim{width:auto;min-width:0;max-width:3.5rem;white-space:nowrap;font-size:11px}.table-cell-id-tol2,.table-cell-od-tol2,.table-cell-id-mm-tol,.table-cell-od-mm-tol,.table-cell-length-tol,.table-cell-free-h-tol{width:auto;min-width:0;max-width:3.75rem;white-space:normal;overflow:hidden;font-size:11px;vertical-align:middle}.table-cell-size,.dimensional-results-table td.col-text.table-cell-size,.dimensional-results-table td.col-text:not(.table-cell-material){width:auto;min-width:0;max-width:3.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-cell-material,.dimensional-results-table td.col-text.table-cell-material,.dimensional-results-table .col-text.table-cell-material{width:auto;min-width:0;max-width:4.75rem;white-space:normal;overflow:visible;text-overflow:unset}.table-cell-material .product-metafield-value,.dimensional-results-table td.table-cell-material .product-metafield-value,.dimensional-results-table td.col-text.table-cell-material .product-metafield-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:unset;text-align:center;line-height:1.2;font-size:11px}.dimensional-results-table tbody td:not(.table-cell-sku) .product-metafield-value{font-size:11px}.product-rows-table .table-cell-quantity,.product-rows-table-header th.table-cell-quantity{width:var(--qty-column-width, 13.5rem)!important;max-width:var(--qty-column-width, 13.5rem)!important;min-width:var(--qty-column-width, 13.5rem)!important;overflow:hidden!important;padding-left:.5rem!important;padding-right:.5rem!important}.dimensional-results-table .table-cell-quantity,.dimensional-results-table td.col-quantity,.dimensional-results-table th.col-quantity{width:var(--qty-column-width)!important;max-width:var(--qty-column-width)!important;min-width:var(--qty-column-width)!important}.product-rows-table .table-cell-actions,.product-rows-table-header th.table-cell-actions{width:9.5rem!important;max-width:9.5rem!important;min-width:9.5rem!important;padding-left:.45rem!important;padding-right:.45rem!important}.dimensional-results-table .table-cell-actions,.dimensional-results-table td.col-action,.dimensional-results-table th.col-action{width:8.25rem!important;max-width:8.25rem!important;min-width:0!important}.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple,.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple{height:3rem;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden}.dimensional-results-table .table-cell-quantity .quantity-input.quantity-input-simple,.dimensional-results-table .quantity-input-simple{height:3rem}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-btn{width:var(--qty-btn-width, 2.3rem)!important;min-width:var(--qty-btn-width, 2.3rem)!important;max-width:var(--qty-btn-width, 2.3rem)!important;flex:0 0 var(--qty-btn-width, 2.3rem)!important;font-size:calc(var(--font-body-scale) * 1.35rem)}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-btn{width:var(--qty-btn-width, 2.25rem);min-width:var(--qty-btn-width, 2.25rem);flex:0 0 var(--qty-btn-width, 2.25rem);font-size:calc(var(--font-body-scale) * 1.35rem)}.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 0!important;field-sizing:fixed!important;font-size:calc(var(--font-body-scale) * 1.35rem);box-sizing:border-box}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-size:calc(var(--font-body-scale) * 1.35rem)}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .dimensional-atc-btn{padding:.45rem .65rem!important;font-size:calc(var(--font-body-scale) * 1.15rem);line-height:1.2}}@media(min-width:1340px){.product-rows-table .table-cell-quantity{padding-left:.65rem;padding-right:.65rem;overflow:visible}.product-rows-table tbody .table-cell-quantity .product-metafield-item,.product-rows-table tbody .table-cell-quantity .product-metafield-value{display:flex;justify-content:center;align-items:center;width:100%}.product-rows-table .table-cell-actions product-form,.product-rows-table .table-cell-actions .shopify-product-form{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table .table-cell-actions .product-actions,.product-rows-table .table-cell-actions .product-actions-add-to-cart,.product-rows-table .table-cell-actions .card-product-actions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;padding-left:.85rem;padding-right:.85rem}}.table-cell{padding:.625rem 1rem;vertical-align:middle;font-size:14px;font-variant-numeric:tabular-nums}.product-rows-table .table-cell-id,.product-rows-table .table-cell-od,.product-rows-table .table-cell-thickness,.product-rows-table .table-cell-idmm,.product-rows-table .table-cell-od-mm,.product-rows-table .table-cell-thickness-mm,.product-rows-table .table-cell-material,.product-rows-table .table-cell-size,.product-rows-table .table-cell-id-tol2,.product-rows-table .table-cell-od-tol2,.product-rows-table .table-cell-drawing,.product-rows-table .table-cell-aa,.product-rows-table .table-cell-bb,.product-rows-table .table-cell-cc,.product-rows-table .table-cell-id-mm-tol,.product-rows-table .table-cell-od-mm-tol,.product-rows-table .table-cell-length-tol,.product-rows-table .table-cell-length,.product-rows-table .table-cell-free-h-tol,.product-rows-table .table-cell-free-h{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.table-cell.table-cell-sku .row-heading{margin:0;font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:600}.table-cell.table-cell-sku .row-heading a{color:#1a3a52;text-decoration:none;transition:color .2s ease}.table-cell.table-cell-sku .row-heading a:hover{color:#0c1a25;text-decoration:underline}.table-cell.table-cell-quantity{padding:.375rem .65rem;text-align:center}.product-rows-table-header th.table-cell-quantity{text-align:center}.table-cell-na{color:#9ca3af}.collection,.page-layout-main-content,#ProductGridContainer{min-width:0}@media(max-width:749px){.product-rows-table .table-cell-quantity .quantity-input-simple,.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple{width:100%!important;max-width:100%!important;min-width:0!important}}.quantity-input-simple{border-radius:var(--buttons-radius);width:100%;max-width:min(18rem,100%)}.product-rows-table .table-cell-quantity .quantity-input-simple{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.quantity-input-simple .quantity-input-button.quantity-input-minus{border-radius:var(--buttons-radius) 0 0 var(--buttons-radius)}.quantity-input-simple .quantity-input-field{border-radius:0}.quantity-input-simple .quantity-input-button.quantity-input-plus{border-radius:0 var(--buttons-radius) var(--buttons-radius) 0}@media(max-width:749px){.product-rows-table-header{display:none}.product-rows-table{min-width:auto;width:100%;table-layout:fixed}.product-rows-table tbody,.product-rows-table tbody tr.product-row-table{display:block}.product-rows-table tbody tr.product-row-table{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.35rem 0;padding:1.25rem 1.25rem 1.75rem;margin-bottom:1.75rem;border-bottom:2px solid #e5e7eb;position:relative;direction:ltr;background-color:transparent!important;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.product-rows-table tbody tr.product-row-table:last-child{margin-bottom:0;border-bottom:none;padding-bottom:1.25rem}.product-rows-table tbody tr.product-row-table:nth-child(2n){background-color:transparent!important}.product-rows-table tbody tr.product-row-table:hover{background-color:transparent!important}.product-rows-table tbody tr.product-row-table .table-cell{display:block;min-height:0;padding:.3rem 0;text-align:left;white-space:normal;font-size:calc(var(--font-body-scale) * 2.25rem);border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;min-width:0}.product-rows-table tbody tr.product-row-table .product-metafield-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1rem,4vw,2rem);row-gap:.15rem;width:100%;max-width:100%;margin-inline:auto;padding:0;border:none;background:none;box-sizing:border-box}.product-rows-table tbody tr.product-row-table .product-metafield-label{font-weight:700;font-size:calc(var(--font-body-scale) * 2.25rem);line-height:1.35;text-align:right;justify-self:stretch;text-transform:none;letter-spacing:normal;color:rgba(var(--color-foreground),1)}.product-rows-table tbody tr.product-row-table .product-metafield-value{font-weight:300;font-size:calc(var(--font-body-scale) * 2.25rem);line-height:1.35;text-align:left;justify-self:stretch;min-width:0;overflow-wrap:anywhere;word-break:break-word}.table-cell.table-cell-sku{grid-column:1 / -1;margin-bottom:.5rem;padding:0 0 .5rem;max-width:100%;text-align:center}.table-cell.table-cell-sku .row-heading{font-size:calc(var(--font-heading-scale) * 3.25rem);font-weight:600;line-height:1.2;text-align:center}.product-rows-table:has(.table-cell-compare) tbody tr.product-row-table{padding-inline-end:3rem}.table-cell.table-cell-compare{position:absolute;top:.35rem;right:.75rem;display:block;width:auto;padding:0}.table-cell.table-cell-quantity{grid-column:1 / -1;width:100%;max-width:100%;margin-top:.85rem;padding:0}.product-rows-table tbody tr.product-row-table .table-cell-quantity .product-metafield-item{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:100%}.product-rows-table tbody tr.product-row-table .table-cell-quantity .product-metafield-label{font-size:calc(var(--font-body-scale) * 2.25rem);font-weight:700;text-align:center;width:100%}.product-rows-table tbody tr.product-row-table .table-cell-quantity .product-metafield-value{display:block;width:100%;min-width:0;max-width:100%}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple,.product-rows-table .table-cell-quantity .quantity-input.quantity-input-simple{display:flex!important;align-items:stretch;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(2.4rem + var(--font-body-scale) * 1.5rem + .3rem);height:auto;flex:none;border:2px solid #000!important;box-shadow:none!important;background:transparent;border-radius:var(--buttons-radius);overflow:hidden}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-field,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{border:none!important;box-shadow:none!important;background:rgba(var(--color-inputs-background))!important}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-field,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .2 / var(--font-body-scale));font-weight:var(--font-bolder-weight);text-align:center;flex:1 1 0;min-width:0;min-height:0;width:auto!important;max-width:none!important;height:auto!important;align-self:stretch;field-sizing:fixed}.product-rows-table .table-cell-quantity quantity-input.quantity-input-simple .quantity-input-button,.product-rows-table .table-cell-quantity .quantity-input-simple .quantity-input-button{height:auto!important;min-height:0;align-self:stretch;display:flex!important;align-items:center;justify-content:center;flex:1 1 0;min-width:0;width:auto!important;max-width:none!important;padding-inline:.35rem;font-size:calc(var(--font-body-scale) * 2.4rem);line-height:1;border:none!important}.table-cell.table-cell-actions{grid-column:1 / -1;display:flex;justify-content:stretch;width:100%;max-width:100%;min-width:0;margin-top:.5rem;margin-inline:0;padding:0;box-sizing:border-box}.product-rows-table .table-cell-actions product-form,.product-rows-table .table-cell-actions .shopify-product-form{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table .table-cell-actions .product-actions,.product-rows-table .table-cell-actions .product-actions-add-to-cart,.product-rows-table .table-cell-actions .card-product-actions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-rows-table .table-cell-actions .product-actions .button,.product-rows-table .table-cell-actions .button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}}@media(max-width:749px){.dimensional-results-table thead{display:none}.dimensional-results-table{min-width:auto;width:100%;table-layout:fixed}.dimensional-results-table tbody,.dimensional-results-table tbody tr.dimensional-result-row{display:block}.dimensional-results-table tbody tr.dimensional-result-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.35rem 0;padding:1.25rem 1.25rem 1.75rem;margin-bottom:1.75rem;border-bottom:2px solid #e5e7eb;position:relative;direction:ltr;background-color:transparent!important;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.dimensional-results-table tbody tr.dimensional-result-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:1.25rem}.dimensional-results-table tbody tr.dimensional-result-row:nth-child(2n){background-color:transparent!important}.dimensional-results-table tbody tr.dimensional-result-row:hover{background-color:transparent!important}.dimensional-results-table tbody tr.dimensional-result-row>.table-cell{display:block;min-height:0;padding:.3rem 0;text-align:left;white-space:normal;font-size:calc(var(--font-body-scale) * 2.25rem);border:none!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;min-width:0;max-width:none;overflow:visible}.dimensional-results-table tbody tr.dimensional-result-row .product-metafield-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1rem,4vw,2rem);row-gap:.15rem;width:100%;max-width:100%;margin-inline:auto;padding:0;border:none;background:none;box-sizing:border-box}.dimensional-results-table tbody tr.dimensional-result-row .product-metafield-label{font-weight:700;font-size:calc(var(--font-body-scale) * 2.25rem);line-height:1.35;text-align:right;justify-self:stretch;text-transform:none;letter-spacing:normal;color:rgba(var(--color-foreground),1);position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.dimensional-results-table tbody tr.dimensional-result-row .product-metafield-value{font-weight:300;font-size:calc(var(--font-body-scale) * 2.25rem);line-height:1.35;text-align:left;justify-self:stretch;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dimensional-results-table .table-cell-sku.col-sku{grid-column:1 / -1;margin-bottom:.5rem;padding:0 0 .5rem;max-width:100%;text-align:center}.dimensional-results-table .table-cell-sku .row-heading{font-size:calc(var(--font-heading-scale) * 3.25rem);font-weight:600;line-height:1.2;text-align:center;margin:0}.dimensional-results-table .table-cell-sku .dimensional-result-link{color:#1a3a52;text-decoration:none}.dimensional-results-table .table-cell-quantity.col-quantity{grid-column:1 / -1;width:100%;max-width:100%;margin-top:.85rem;padding:0}.dimensional-results-table tbody tr.dimensional-result-row .table-cell-quantity .product-metafield-item{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:100%}.dimensional-results-table tbody tr.dimensional-result-row .table-cell-quantity .product-metafield-label{font-size:calc(var(--font-body-scale) * 2.25rem);font-weight:700;text-align:center;width:100%}.dimensional-results-table tbody tr.dimensional-result-row .table-cell-quantity .product-metafield-value{display:block;width:100%;min-width:0;max-width:100%}.dimensional-results-table .table-cell-quantity .quantity-input.quantity-input-simple{display:flex;align-items:stretch;box-sizing:border-box;width:100%;max-width:100%;min-height:calc(2.4rem + var(--font-body-scale) * 1.5rem + .3rem);height:auto;flex:1 1 auto;border:2px solid #000!important;box-shadow:none!important;background:transparent;border-radius:var(--buttons-radius);margin:0}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-btn,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field{border:none!important;box-shadow:none!important;background:rgba(var(--color-inputs-background))!important}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-field{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .2 / var(--font-body-scale));font-weight:var(--font-bolder-weight);text-align:center;flex:1 1 auto;min-width:0;min-height:0;height:auto!important;align-self:stretch;max-width:none}.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-input-button,.dimensional-results-table .table-cell-quantity .quantity-input-simple .quantity-btn{height:auto!important;min-height:0;align-self:stretch;display:flex!important;align-items:center;justify-content:center;flex:none;min-width:5.5rem;padding-inline:.35rem;font-size:calc(var(--font-body-scale) * 2.4rem);line-height:1;border:none!important}.dimensional-results-table .table-cell-actions.col-action{grid-column:1 / -1;display:flex;justify-content:stretch;width:100%;max-width:100%;min-width:0;margin-top:.5rem;margin-inline:0;padding:0;box-sizing:border-box}.dimensional-results-table .table-cell-actions product-form,.dimensional-results-table .table-cell-actions .dimensional-atc-form,.dimensional-results-table .table-cell-actions .shopify-product-form{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dimensional-results-table .table-cell-actions .product-actions,.dimensional-results-table .table-cell-actions .card-product-actions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dimensional-results-table .table-cell-actions .button,.dimensional-results-table .table-cell-actions .dimensional-atc-btn{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.dimensional-results-table-wrapper{border:none;border-radius:0;overflow-x:visible}}.product-row{border-bottom:solid 1px rgba(var(--color-border));padding:.5rem;transition:background-color .2s ease;justify-content:space-between;position:relative;display:flex;align-items:center;gap:1rem;min-height:3.6rem}@media(min-width:750px){.product-row{align-items:center}}.product-row:hover{background-color:var(--color-product-row-highlight)}.product-row .row-content{display:flex;flex-direction:column;align-items:start;flex:auto}@media(min-width:750px){.product-row .row-content{flex-direction:row;align-items:center}.product-row .card-product-compare-actions{position:relative;opacity:0;visibility:hidden;max-width:0;max-height:4.5rem;margin:0;transition:opacity .2s ease-in-out,max-width .2s ease-in-out,margin .2s ease-in-out,visibility 0s linear .2s;display:block}.product-row .card-product-compare-label [type=checkbox]{margin:0}.product-row .card-product-compare-label span{display:none}body.product-compare-toggled-on .product-row .card-product-compare-actions{opacity:1;visibility:visible;max-width:3rem;max-height:none;transition:opacity .2s ease-in-out,max-width .2s ease-in-out,margin .2s ease-in-out,visibility 0s linear 0s;display:block;margin-bottom:0;margin-inline-end:1rem}}.product-row .card-product-compare-alert{position:absolute;padding:.9rem 1.4rem;left:0;top:100%;margin-top:.5rem;border-radius:var(--border-radius-base);z-index:20;font-size:calc(var(--font-body-scale) * 1.3rem);opacity:0;pointer-events:none;transition:opacity .25s ease;white-space:nowrap}.product-row .card-product-compare-alert.visible{opacity:1;pointer-events:auto}.product-row .card-product-compare-alert a{text-decoration:underline;text-underline-offset:.2rem}.product-row .row-heading{font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:400;color:rgba(var(--color-foreground-alt));margin:0}@media(max-width:749px){.product-row .row-heading{padding-block-end:.5rem}.product-row .row-content{margin-inline-start:0;padding-inline-end:0}.product-row .card-product-compare-label{border-radius:var(--border-radius-base);font-size:calc(var(--font-body-scale) * 1.3rem);padding-bottom:.25rem}}.product-row .row-heading a{color:currentColor;text-decoration-color:transparent}.product-row .row-price{flex:none}@media(min-width:750px){.product-row .row-price{margin-inline-start:auto;padding-inline-start:1.5rem}}.product-row .badge{padding:.2rem .6rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.product-row .row-price .price-item{font-size:calc(var(--font-heading-scale) * 1.4rem)}.product-row .row-price .price-sale{display:flex;align-items:center;gap:1rem}.product-row .row-price .price-sale s{margin:0}.product-row .row-actions{flex:none;max-width:12rem}.product-row .card-product-actions{margin:0}.product-row .row-actions .product-actions .button{font-size:calc(var(--font-body-scale) * 1.4rem)}@media(min-width:750px){.product-row .row-actions .product-actions .button{padding:.4rem .5rem}}.product-row .row-actions .product-actions .button-outline{background-color:rgba(var(--color-background))}.product-row .quantity-input{width:min(20rem,100%)}@media(min-width:750px){.product-row .quantity-input{height:3rem}}.product-row .quantity-input .quantity-input-field,.product-row .row-price .button-call-for-pricing{font-size:calc(var(--font-body-scale) * 1.4rem)}@media(min-width:750px){.product-row .row-price .button-call-for-pricing{padding:.4rem .5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-row.css.map */
