.b2b-order__intro{margin-bottom:2.4rem}.b2b-order__tools{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-bottom:2rem}.b2b-order__search{flex:1 1 28rem;max-width:42rem}.b2b-order__count{font-size:1.3rem;opacity:.75}.b2b-order__table{width:100%;border-collapse:separate;border-spacing:0}.b2b-order__table th{text-align:left;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:.07rem;opacity:.85;padding:0 0 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.b2b-order__table td{padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);vertical-align:middle}.b2b-order__col-pvc,.b2b-order__col-price{text-align:center}.b2b-order__col-total{text-align:right}.b2b-order__pvc{font-size:1.4rem;white-space:nowrap;opacity:.6}.b2b-order__col-qty{width:14rem}.b2b-order__product{display:flex;align-items:center;gap:1.2rem}.b2b-order__media{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;overflow:hidden}.b2b-order__media img{width:100%;height:100%;object-fit:cover;display:block}.b2b-order__media--empty{background:rgba(var(--color-foreground),.04)}.b2b-order__title{display:block;font-size:1.5rem;line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground));text-decoration:none}.b2b-order__title:hover{text-decoration:underline;text-underline-offset:.3rem}.b2b-order__variant,.b2b-order__sku{display:block;font-size:1.2rem;opacity:.72;margin-top:.2rem}.b2b-order__sku--missing{font-style:italic;opacity:.5}.b2b-order__stock{font-size:1.3rem;white-space:nowrap}.b2b-order__stock--out{opacity:.6}.b2b-order__stock-dot{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.6rem;vertical-align:.05rem;background:currentColor}.b2b-order__price{font-size:1.5rem;white-space:nowrap}.b2b-order__rule{display:block;font-size:1.1rem;opacity:.7;margin-top:.3rem}.b2b-order__qty{width:100%;min-height:calc((var(--inputs-border-width) * 2) + 3.5rem);padding:0 1rem;font-size:1.5rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0);text-align:center;-moz-appearance:textfield}.b2b-order__qty::-webkit-outer-spin-button,.b2b-order__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-order__qty:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.b2b-order__qty[disabled]{opacity:.5;cursor:not-allowed}.b2b-order__row--invalid .b2b-order__qty{border-color:rgba(var(--color-error, 235 45 45),1)}.b2b-order__line-total{font-size:1.5rem;white-space:nowrap}.b2b-order__row-error{display:block;font-size:1.2rem;margin-top:.4rem;color:rgb(var(--color-error, 235 45 45))}.b2b-order__row-error:empty{display:none}.b2b-order__footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;justify-content:flex-end;padding:2rem 0;margin-top:.4rem;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.15)}.b2b-order__totals{margin-right:auto}.b2b-order__total-value{font-size:2rem;line-height:1.2}.b2b-order__total-label{font-size:1.2rem;opacity:.75;margin:.2rem 0 0}.b2b-order__feedback{flex-basis:100%;font-size:1.3rem;margin:0}.b2b-order__feedback--error{color:rgb(var(--color-error, 235 45 45))}.b2b-order__submit[disabled]{opacity:.5;cursor:not-allowed}.b2b-order__empty{padding:4rem 0;text-align:center;opacity:.75}.b2b-order__more{display:block;margin:2.4rem auto 0}@media screen and (max-width:989px){.b2b-order__table,.b2b-order__table tbody,.b2b-order__table tr,.b2b-order__table td{display:block;width:100%}.b2b-order__table thead{display:none}.b2b-order__table tr{padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.b2b-order__table td{padding:0;border:none}.b2b-order__table td+td{margin-top:1rem}.b2b-order__col-pvc,.b2b-order__col-price,.b2b-order__col-total{text-align:left}.b2b-order__cell-label{display:inline-block;font-size:1.2rem;opacity:.7;margin-right:.6rem}.b2b-order__col-qty{width:auto}.b2b-order__qty{max-width:12rem}.b2b-order__footer{justify-content:space-between}}@media screen and (min-width:990px){.b2b-order__cell-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/b2b-bulk-order.css.map */
