.location-rows-product-heading{display:flex;align-items:center}.b2b-russo-order-form__table-header{display:table-header-group}.b2b-russo-order-form__header{margin-bottom:1.5rem;text-align:center}.b2b-russo-order-form__entry-layout{display:block}.b2b-russo-order-form__top-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem}.b2b-russo-order-form__submit-status{margin:0;font-size:1.25rem;font-weight:600;line-height:1.35;padding:.65rem .85rem;border-radius:.6rem;border:1px solid transparent;background:transparent}.b2b-russo-order-form__submit-status[data-status-state=pending]{color:rgba(var(--color-foreground),.9);background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.16)}.b2b-russo-order-form__submit-status[data-status-state=success]{color:#0a5e2e;background:#0a5e2e1f;border-color:#0a5e2e52}.b2b-russo-order-form__submit-status[data-status-state=error]{color:#981518;background:#da363324;border-color:#da363370}.b2b-russo-order-form__entry-layout--with-summary{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:1.2rem;align-items:start}.b2b-russo-order-form__location-picker{margin-bottom:.9rem;display:grid;gap:.4rem;max-width:42rem}.b2b-russo-order-form__location-picker select{padding:.8rem;width:100%}.b2b-russo-order-form__table thead th{background-color:rgba(var(--color-foreground),.02)}.b2b-russo-order-form__summary-pane{border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;padding:1rem;background:rgba(var(--color-foreground),.02);position:sticky;top:calc(var(--header-height, 0px) + 1rem)}.b2b-russo-order-form__summary-pane h3{margin:0 0 .8rem}.b2b-russo-order-form__summary-list{display:grid;gap:.6rem}.b2b-russo-order-form__summary-item{border:1px solid rgba(var(--color-foreground),.1);border-radius:.6rem;background:rgb(var(--color-background));overflow:hidden}.b2b-russo-order-form__summary-header{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.75rem}.b2b-russo-order-form__summary-header::-webkit-details-marker{display:none}.b2b-russo-order-form__summary-caret{font-size:1.1rem;transform:rotate(0);transition:transform .2s ease}.b2b-russo-order-form__summary-item[open] .b2b-russo-order-form__summary-caret{transform:rotate(90deg)}.b2b-russo-order-form__summary-item-name{font-weight:600}.b2b-russo-order-form__summary-item-meta{display:flex;justify-content:space-between;gap:.8rem;font-size:1.3rem;white-space:nowrap}.b2b-russo-order-form__summary-item-freight{margin:0;padding:0 .75rem .65rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.b2b-russo-order-form__location-picker select:focus-visible{outline:0!important;outline-offset:0;box-shadow:none}.b2b-russo-order-form__summary-product-list{margin:0;padding:.1rem .75rem .75rem;list-style:none;display:grid;gap:.25rem;font-size:1.2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.b2b-russo-order-form__summary-product-list li{display:flex;justify-content:space-between;gap:.8rem}.b2b-russo-order-form__summary-empty{color:rgba(var(--color-foreground),.7)}.b2b-russo-order-form__table-wrap{overflow-x:auto;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem}.b2b-russo-order-form__table{width:100%;border-collapse:collapse;min-width:48rem}.b2b-russo-order-form__table th,.b2b-russo-order-form__table td{border-bottom:1px solid rgba(var(--color-foreground),.1);padding:1rem;vertical-align:middle}.b2b-russo-order-form__location-heading{vertical-align:top;min-width:16rem;text-align:left;overflow:visible}.b2b-russo-order-form__product-heading{text-align:left;align-content:center}.b2b-russo-order-form__numeric-heading{text-align:right;white-space:nowrap}.b2b-russo-order-form__location-title{padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);font-size:1.25rem;font-weight:600;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;justify-content:left}.b2b-russo-order-form__product-cell{display:flex;align-items:left;gap:.75rem}.b2b-russo-order-form__product-image{border-radius:.4rem;width:4rem;height:4rem;object-fit:cover}.b2b-russo-order-form__qty{width:7rem;max-width:100%}.b2b-russo-order-form__qty-control{display:inline-flex;align-items:center;border:1px solid rgba(var(--color-foreground),.24);border-radius:.6rem;overflow:hidden;background:rgb(var(--color-background))}.b2b-russo-order-form__qty-button{border:0;border-right:1px solid rgba(var(--color-foreground),.16);background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));width:3rem;min-height:3.6rem;font-size:1.8rem;line-height:1;cursor:pointer}.b2b-russo-order-form__qty-control .b2b-russo-order-form__qty-button:last-child{border-right:0;border-left:1px solid rgba(var(--color-foreground),.16)}.b2b-russo-order-form__qty-control .b2b-russo-order-form__qty{width:5.2rem;border:0;text-align:center;padding:.8rem .35rem;margin:0;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.b2b-russo-order-form__qty-control .b2b-russo-order-form__qty::-webkit-outer-spin-button,.b2b-russo-order-form__qty-control .b2b-russo-order-form__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-russo-order-form__quantity-heading,.b2b-russo-order-form__quantity-cell{text-align:center}.b2b-russo-order-form__quantity-cell .b2b-russo-order-form__qty{display:block;margin:0 auto}.b2b-russo-order-form__quantity-cell .b2b-russo-order-form__qty-control{margin:0 auto}.b2b-russo-order-form__money{text-align:right;white-space:nowrap;font-weight:600}.b2b-russo-order-form__grand-total{margin-top:1rem;display:flex;justify-content:flex-end;align-items:baseline;gap:.8rem;font-size:1.7rem}.b2b-russo-order-form__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.8rem}.b2b-russo-order-form__order-meta{margin-top:1.25rem;display:grid;gap:.9rem;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-russo-order-form__order-meta-field{display:grid;gap:.4rem}.requested-delivery-date-input,.purchase-order-number-input{width:100%;padding:0 1.4rem;font:inherit;font-size:1.5rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;box-shadow:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.requested-delivery-date-input:hover,.purchase-order-number-input:hover{border-color:rgba(var(--color-foreground),.5)}.requested-delivery-date-input:focus,.purchase-order-number-input:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));outline:none;box-shadow:none;border-color:#000}.b2b-russo-order-form__field-label-row{display:flex;align-items:baseline;gap:.4rem;flex-wrap:nowrap}.b2b-russo-order-form__field-label-row label{margin:0}.b2b-russo-order-form__field-label-row .b2b-russo-order-form__field-help{margin-left:auto;white-space:nowrap}.b2b-russo-order-form__order-meta-field input{width:100%;padding:.8rem}.b2b-russo-order-form__field-help{margin:0;font-size:1.1rem;color:rgba(var(--color-foreground),.7);line-height:1.4}.b2b-russo-order-form__payload{width:100%;margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.3rem}@media screen and (max-width:989px){.b2b-russo-order-form__entry-layout--with-summary{grid-template-columns:1fr}.b2b-russo-order-form__summary-pane{position:static}.b2b-russo-order-form__order-meta{grid-template-columns:1fr}}@media screen and (max-width:749px){.b2b-russo-order-form .page-width{padding-left:1.5rem;padding-right:1.5rem}.b2b-russo-order-form__top-actions{flex-direction:column;align-items:stretch;gap:.8rem}.b2b-russo-order-form__top-actions .button{width:100%}.b2b-russo-order-form__submit-status{font-size:1.2rem;text-align:center}.b2b-russo-order-form__location-picker{max-width:none}.b2b-russo-order-form__table-wrap{-webkit-overflow-scrolling:touch}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table{min-width:0;border-collapse:separate;border-spacing:0}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table tr>*:first-child{text-align:left!important;display:block}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table{min-width:0;border-collapse:separate;border-spacing:0}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table thead{display:none}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table tbody{display:grid;gap:.8rem}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table tr{display:block;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table th,.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table td{border-bottom:1px solid rgba(var(--color-foreground),.08);padding:.8rem}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table th{display:block;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.1)}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table td{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;text-align:left;white-space:normal}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table td:before{content:attr(data-label);font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-weight:500;line-height:1.3}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__quantity-cell .b2b-russo-order-form__qty-control{margin:0 0 0 auto}.b2b-russo-order-form__form[data-location-mode=location_rows] .b2b-russo-order-form__table tr td:last-child{border-bottom:0}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table thead{display:none}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table tbody{display:grid;gap:.8rem}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table th,.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table td{border-bottom:1px solid rgba(var(--color-foreground),.08);padding:.8rem}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__product-row-heading{grid-column:1 / -1;border-bottom:1px solid rgba(var(--color-foreground),.1)}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__product-cell{align-items:flex-start}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__product-image{width:3.2rem;height:3.2rem}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table td{display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;white-space:nowrap}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__table td:before{content:attr(data-label);font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-weight:500;white-space:normal}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__quantity-cell .b2b-russo-order-form__qty{width:5.2rem;margin:0}.b2b-russo-order-form__form[data-location-mode=dropdown] .b2b-russo-order-form__quantity-cell .b2b-russo-order-form__qty-control{margin:0}.b2b-russo-order-form__summary-header{grid-template-columns:1fr;gap:.5rem;align-items:start}.b2b-russo-order-form__summary-item-meta{width:100%}.b2b-russo-order-form__summary-caret{display:none}.b2b-russo-order-form__grand-total{justify-content:space-between;font-size:1.5rem}.b2b-russo-order-form__actions .button{width:100%}.b2b-russo-order-form__payload{font-size:1.2rem}.b2b-russo-order-form__field-label-row{flex-wrap:wrap}.b2b-russo-order-form__field-label-row .b2b-russo-order-form__field-help{margin-left:0;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/russo-multi-location-order-form.css.map */
