.b2b-quick-order__header{max-width:78rem;margin-bottom:3.2rem}.b2b-quick-order__header>:first-child,.b2b-quick-order__header .caption-with-letter-spacing{margin-top:0}.b2b-quick-order__heading{margin:.4rem 0 1rem}.b2b-quick-order__intro{color:rgba(var(--color-foreground),.72)}.b2b-quick-order__preview{display:inline-flex;margin-bottom:.8rem;padding:.3rem .8rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:999px}.b2b-quick-order__search{max-width:82rem}.b2b-quick-order__search-label{display:block;margin-bottom:.8rem;font-weight:600}.b2b-quick-order__search-field{position:relative}.b2b-quick-order__search-input{padding-right:9.6rem}.b2b-quick-order__clear{right:4.4rem}.b2b-quick-order__search-icon{pointer-events:none}.b2b-quick-order__search-help{margin:.8rem 0 0;color:rgba(var(--color-foreground),.68)}.b2b-quick-order__status{min-height:2.2rem;margin:1rem 0;color:rgba(var(--color-foreground),.72)}.b2b-quick-order__results{min-height:18rem}.b2b-quick-order--loading .b2b-quick-order__results{opacity:.58;pointer-events:none}.b2b-quick-order__empty-state,.b2b-quick-order__access-panel{padding:3.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.025)}.b2b-quick-order__empty-state{text-align:center}.b2b-quick-order__empty-state h2,.b2b-quick-order__access-panel h1{margin-top:0}.b2b-quick-order__results-header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem}.b2b-quick-order__results-header h2,.b2b-quick-order__results-header p{margin:0}.b2b-quick-order__results-header p{margin-top:.4rem;color:rgba(var(--color-foreground),.68)}.b2b-quick-order__table-wrapper{overflow-x:auto;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--text-boxes-radius)}.b2b-quick-order__table{width:100%;min-width:104rem;border-collapse:collapse}.b2b-quick-order__table th,.b2b-quick-order__table td{padding:1.4rem 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);vertical-align:middle;text-align:left}.b2b-quick-order__table th{background:rgba(var(--color-foreground),.04);font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase}.b2b-quick-order__table tbody tr:last-child td{border-bottom:0}.b2b-quick-order__table .right{text-align:right}.b2b-quick-order__row--unavailable{background:rgba(var(--color-foreground),.025)}.b2b-quick-order__row--loading{opacity:.68}.b2b-quick-order__product{display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:1.2rem;min-width:25rem}.b2b-quick-order__image-link,.b2b-quick-order__image-placeholder{display:block;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:calc(var(--media-radius) * .65);background:rgba(var(--color-foreground),.05)}.b2b-quick-order__image{display:block;width:100%;height:100%;object-fit:cover}.b2b-quick-order__product-details{display:grid;gap:.3rem}.b2b-quick-order__product-title{font-weight:600}.b2b-quick-order__variant-title,.b2b-quick-order__delivery-date,.b2b-quick-order__sku,.b2b-quick-order__rules{color:rgba(var(--color-foreground),.68)}.b2b-quick-order__preorder-badge{display:inline-flex;width:max-content;padding:.2rem .7rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:999px;font-size:1.1rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase}.b2b-quick-order__rules{display:grid;gap:.2rem;white-space:nowrap}.b2b-quick-order__price{min-width:14rem}.b2b-quick-order__price-breaks{margin-top:.5rem;font-size:1.2rem}.b2b-quick-order__price-breaks summary{cursor:pointer}.b2b-quick-order__price-breaks ul{display:grid;gap:.25rem;margin:.6rem 0 0}.b2b-quick-order__price-breaks li{display:flex;justify-content:space-between;gap:1.2rem}.b2b-quick-order__quantity-cell{min-width:16rem}.b2b-quick-order__quantity-control{display:flex;align-items:center;gap:.8rem}.b2b-quick-order__quantity-control quantity-input{width:13.8rem}.b2b-quick-order__row-loading{display:inline-flex;align-items:center}.b2b-quick-order__row-loading .loading__spinner{position:static;width:2rem}.b2b-quick-order__row-error,.b2b-quick-order__unavailable-message{display:block;margin-top:.6rem;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.35}.b2b-quick-order__row-error:not([hidden]){color:rgb(var(--color-foreground))}.b2b-quick-order__total{min-width:12rem;white-space:nowrap}.b2b-quick-order__truncated{margin:1rem 0 0;color:rgba(var(--color-foreground),.68)}.b2b-quick-order__summary{position:sticky;z-index:3;bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--text-boxes-radius);background:rgb(var(--color-background));box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.12)}.b2b-quick-order__summary-counts{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem}@media screen and (max-width:989px){.b2b-quick-order__table-wrapper{overflow:visible;border:0}.b2b-quick-order__table,.b2b-quick-order__table tbody,.b2b-quick-order__table tr,.b2b-quick-order__table td{display:block;width:100%;min-width:0}.b2b-quick-order__table thead{display:none}.b2b-quick-order__row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin-bottom:1.2rem;padding:1.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--text-boxes-radius)}.b2b-quick-order__table td{padding:0;border:0}.b2b-quick-order__table td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.06rem;text-transform:uppercase}.b2b-quick-order__product-cell{grid-column:1 / -1}.b2b-quick-order__product-cell:before{display:none!important}.b2b-quick-order__product{min-width:0}.b2b-quick-order__table .right{text-align:left}}@media screen and (max-width:749px){.b2b-quick-order__header{margin-bottom:2.4rem}.b2b-quick-order__empty-state,.b2b-quick-order__access-panel{padding:2.2rem 1.6rem}.b2b-quick-order__row{grid-template-columns:1fr}.b2b-quick-order__product-cell,.b2b-quick-order__sku,.b2b-quick-order__price,.b2b-quick-order__rules,.b2b-quick-order__quantity-cell,.b2b-quick-order__total{grid-column:1}.b2b-quick-order__summary{align-items:stretch;flex-direction:column;bottom:.6rem}.b2b-quick-order__summary .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-b2b-quick-order.css.map */
