.b2b-order .container.container--xl.b2b-order__container--wide{margin-inline-start:clamp(1rem,2vw,2rem)!important;margin-inline-end:clamp(1rem,2vw,2rem)!important}.b2b-order__heading,.b2b-order__status,.b2b-order__footer,.b2b-order__company,.b2b-order__product{display:flex;align-items:center}.b2b-order__heading,.b2b-order__status,.b2b-order__footer{justify-content:space-between;gap:2rem}.b2b-order__heading{align-items:flex-end;margin-block-end:2.5rem}.b2b-order__company{align-items:flex-end;flex-direction:column;flex:0 0 auto;font-size:.875rem}.b2b-order__filters{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(10rem,1fr)) auto auto;align-items:end;gap:1rem;padding:1.25rem;background:rgb(var(--text-color) / .04);border-radius:var(--rounded)}.b2b-order__field{display:grid;gap:.5rem}.b2b-order__field label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.b2b-order__new-toggle{cursor:pointer;white-space:nowrap}.b2b-order__new-toggle:has(input:checked){--button-background: var(--text-color);--button-text-color: var(--background);--button-outline-color: var(--text-color);--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));color:rgb(var(--button-text-color));border-color:rgb(var(--button-outline-color))}.b2b-order__new-toggle:focus-within{outline:2px solid rgb(var(--text-color));outline-offset:2px}.b2b-order__status{margin-block:1rem;font-size:.875rem}.b2b-order__table-wrap{overflow-x:auto;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded)}.b2b-order__table{width:100%;min-width:96rem;height:auto;border-collapse:collapse}.b2b-order__table thead,.b2b-order__table tbody,.b2b-order__table tr{height:auto}.b2b-order__table th,.b2b-order__table td{padding-inline:.65rem;border-block-end:1px solid rgb(var(--text-color) / .12);vertical-align:middle}.b2b-order__table th{height:auto;padding-block:.55rem;font-size:.68rem;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;text-align:start;white-space:nowrap}.b2b-order__table td{height:auto;padding-block:.55rem}.b2b-order__table tbody tr:last-child td{border-block-end:0}.b2b-order__product{min-width:0;gap:.75rem}.b2b-order__product-title{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.b2b-order__product .h6{line-height:1.3}.b2b-order__new-badge{flex:0 0 auto}.b2b-order__image{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:0 0 3.5rem;overflow:hidden;background:rgb(var(--text-color) / .04);border-radius:var(--rounded-xs)}.b2b-order__image img{width:100%;height:100%;object-fit:contain}.b2b-order__pack-size-column{min-width:9rem;white-space:nowrap}.b2b-order__physical-stock-column{min-width:8rem;white-space:nowrap}.b2b-order__quantity-cell{min-width:13rem}.b2b-order__quantity{width:4.75rem;min-height:2.6rem;height:2.6rem;margin-inline:auto;padding:.35rem .5rem;text-align:center}.b2b-order__backorder-message{max-width:12rem;margin:.4rem auto 0;line-height:1.3}.b2b-order__footer{position:sticky;z-index:2;bottom:0;margin-block-start:1rem;padding:1rem 1.25rem;background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded);box-shadow:0 -.5rem 1.5rem #0000000f}.b2b-order__footer [data-b2b-form-status]{color:rgb(var(--error-color))}.b2b-order__summary{display:grid;min-width:min(100%,24rem);gap:.35rem}.b2b-order__summary>div{display:flex;justify-content:space-between;gap:2rem}.b2b-order__summary-total{margin-block-start:.25rem;padding-block-start:.5rem;border-block-start:1px solid rgb(var(--text-color) / .12)}.b2b-order__summary p{margin-block-start:.25rem}.b2b-order__access{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.b2b-order__access-intro{position:sticky;top:calc(var(--header-height) + 2rem)}.b2b-order__application{display:grid;gap:2rem;padding:clamp(1.5rem,4vw,3rem);background:rgb(var(--text-color) / .04);border-radius:var(--rounded)}.b2b-order__application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.b2b-order__application-grid .b2b-order__field{align-content:start}@media screen and (max-width:999px){.b2b-order__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-order__field--search{grid-column:1 / -1}.b2b-order__access{grid-template-columns:1fr}.b2b-order__access-intro{position:static}.b2b-order__table-wrap{overflow:visible;border:0}.b2b-order__table,.b2b-order__table tbody{display:block;min-width:0}.b2b-order__table thead{display:none}.b2b-order__table tr{display:grid;gap:.7rem;margin-block-end:1rem;padding:1rem;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded)}.b2b-order__table td{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem;align-items:center;padding:0;border:0;text-align:end}.b2b-order__table td:before{content:attr(data-label);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-align:start;text-transform:uppercase}.b2b-order__table td:first-child{display:block}.b2b-order__table td:first-child:before{content:none}.b2b-order__quantity{margin-inline-start:auto;margin-inline-end:0}}@media screen and (min-width:1000px){.b2b-order__table{min-width:110rem;table-layout:auto}.b2b-order__table th,.b2b-order__table td{padding-inline:.55rem;overflow-wrap:normal;word-break:normal}.b2b-order__table th{white-space:nowrap}.b2b-order__table th:nth-child(1){min-width:21rem}.b2b-order__table th:nth-child(2){min-width:10rem}.b2b-order__table th:nth-child(3){min-width:10rem}.b2b-order__table th:nth-child(4){min-width:9.5rem}.b2b-order__table th:nth-child(5){min-width:8.5rem}.b2b-order__table th:nth-child(6){min-width:9.5rem}.b2b-order__table th:nth-child(7){min-width:10rem}.b2b-order__table th:nth-child(8){min-width:9.5rem}.b2b-order__table th:nth-child(9){min-width:13rem}.b2b-order__table th:nth-child(10){min-width:8rem}}@media screen and (max-width:699px){.b2b-order__heading,.b2b-order__status,.b2b-order__footer{align-items:stretch;flex-direction:column}.b2b-order__company{align-items:flex-start}.b2b-order__filters,.b2b-order__application-grid{grid-template-columns:1fr}.b2b-order__field--search{grid-column:auto}.b2b-order__product{min-width:0;text-align:start}.b2b-order__footer{position:static}}
/*# sourceMappingURL=/cdn/shop/t/432/compiled_assets/styles.css.map */
