b2b-plus-product-table.updating--data{opacity:.5;pointer-events:none}.b2b-plus-product-details{text-align:left;gap:15px;display:flex;flex-direction:column}.cart-header-wrapper{margin-bottom:20px}.b2b-plus-product-details-wrapper{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}.b2b-plus-product-details-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px 20px;width:100%}.b2b-plus-product-details-list .b2b-plus-product-details-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 8px;align-items:center}.b2b-plus-product-details-row{display:contents}.b2b-plus-details-label{color:#666;white-space:nowrap}.b2b-plus-details-value{font-weight:500}.b2b-plus-slider__main{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--b2b-plus-border-radius);background:#f5f5f5}.b2b-plus-slider__active-img{width:100%;height:100%;object-fit:contain;display:block}.b2b-plus-slider__thumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px}@media(min-width:992px){.b2b-plus-slider__thumbs{justify-content:center}}.b2b-plus-slider__thumb{width:52px;height:52px;padding:2px;border:2px solid transparent;border-radius:var(--b2b-plus-border-radius);background:#f5f5f5;cursor:pointer;overflow:hidden;transition:border-color .15s}.b2b-plus-slider__thumb img{width:100%;height:100%;object-fit:cover;display:block}.b2b-plus-slider__thumb.is-active,.b2b-plus-slider__thumb:hover{border-color:var(--b2b-plus-border-color)}.b2b-plus-layout{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:16px}.b2b-plus-product-details-title{width:100%;margin:0}.b2b-plus-product-title-link{color:inherit;text-decoration:none}.b2b-plus-product-title-link:hover{text-decoration:underline}.b2b-plus-product-details-container{flex:0 0 30%;min-width:0}.b2b-plus-table-container{flex:1 1 calc(70% - 16px);min-width:0;overflow:visible;margin-top:50px}.b2b-plus-filter-bar-container{display:flex;align-items:center;justify-content:flex-end}.b2b-plus-filter-bar-title{color:var(--b2b-plus-text-color);margin:0}.b2b-plus-filter-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-right:10px}@media(min-width:576px){.b2b-plus-filter-bar button{margin-left:auto}}.b2b-plus-filter-bar .b2b-plus-bulk-apply,.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:6px}.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply{flex-direction:column}@media(min-width:576px){.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply{gap:15px;align-items:center;flex-direction:row}}.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply{flex:1 1 auto}.b2b-plus-filter-bar .b2b-plus-bulk-apply__fields,.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply__fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.b2b-plus-filter-bar .b2b-plus-bulk-apply__fields .form-select,.b2b-plus-filter-bar-container>.b2b-plus-bulk-apply__fields .form-select{flex:1 1 220px;min-width:180px;max-width:100%}@media(max-width:991px){.b2b-plus-layout{flex-direction:column}.b2b-plus-product-details-container,.b2b-plus-table-container{flex:0 0 100%;width:100%}}.b2b-plus-variant-header{font-size:var(--b2b-plus-font-size-sm);font-weight:700}.b2b-plus-variant-header--no-inventory{opacity:.4;text-decoration:line-through;pointer-events:none}.b2b-plus-meta-cell-header{text-align:left;font-weight:600}.b2b-plus-meta-cell{text-align:left;background-color:var(--b2b-table-cell-bg)}.variant-price{display:block}.b2b-plus-availability-badge{display:inline-block;width:10px;height:10px;border-radius:100%;line-height:1}.b2b-plus-quantity-input{padding:5px;min-width:52px;width:100%;max-width:70px;text-align:center;font-size:var(--b2b-plus-input-font-size);line-height:var(--b2b-plus-input-line-height);letter-spacing:normal;color:var(--b2b-plus-input-color);background-color:var(--b2b-plus-input-bg);border:var(--b2b-plus-input-border-width) solid var(--b2b-plus-input-border-color);border-radius:var(--b2b-plus-input-border-radius);outline:none;transition:border-color .15s}.b2b-plus-quantity-input:focus{border-color:var(--b2b-plus-color-link-hover)}.b2b-plus-quantity-input::-webkit-outer-spin-button,.b2b-plus-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-plus-quantity-input{-moz-appearance:textfield}.b2b-plus-quantity-input[disabled]{opacity:.5;cursor:not-allowed}.b2b-plus-quantity-input::placeholder{color:var(--b2b-plus-input-placeholder-color)}.available-quantity{margin-top:3px;font-size:var(--b2b-plus-font-size-sm);display:flex;justify-content:center;align-items:center;gap:5px}.b2b-plus-quantity-input--error{border-color:var(--b2b-plus-input-error-border-color);background-color:var(--b2b-plus-input-error-background-color);color:var(--b2b-plus-input-error-text-color)}.b2b-plus-qty-error{display:block;color:var(--b2b-plus-input-error-text-color);background-color:var(--b2b-plus-input-error-background-color);border-radius:5px;padding:2px 5px;font-size:10px;line-height:1.3;margin:3px auto}.b2b-plus-checkout-min-qty-error{display:block;margin:0 0 12px;padding:10px 12px;border-radius:var(--b2b-plus-border-radius);font-size:var(--b2b-plus-font-size-sm);color:var(--b2b-plus-input-error-text-color);background-color:var(--b2b-plus-input-error-background-color);border:1px solid var(--b2b-plus-input-error-border-color)}.b2b-plus-checkout-min-qty-error[hidden]{display:none}.b2b-plus-date-picker{padding:5px 5px 5px 30px;min-width:175px;width:100%;text-align:left;font-size:var(--b2b-plus-input-font-size);line-height:var(--b2b-plus-input-line-height);letter-spacing:normal;border:var(--b2b-plus-input-border-width) solid var(--b2b-plus-input-border-color);border-radius:var(--b2b-plus-input-border-radius);background-color:var(--b2b-plus-input-bg);color:var(--b2b-plus-input-color);font-family:inherit;outline:none;transition:border-color .15s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 10H21M7 3V5M17 3V5M6.2 21H17.8C18.9201 21 19.4802 21 19.908 20.782C20.2843 20.5903 20.5903 20.2843 20.782 19.908C21 19.4802 21 18.9201 21 17.8V8.2C21 7.07989 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.07989 3 8.2V17.8C3 18.9201 3 19.4802 3.21799 19.908C3.40973 20.2843 3.71569 20.5903 4.09202 20.782C4.51984 21 5.07989 21 6.2 21Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px top 8px;background-size:14px}.b2b-plus-date-picker:focus{border-color:var(--b2b-plus-color-link-hover)}.b2b-plus-date-picker--locked,.b2b-plus-date-picker--locked:focus{pointer-events:none;cursor:not-allowed;border-color:var(--b2b-plus-input-border-color)}*:has(>.b2b-plus-date-picker--locked){cursor:not-allowed}.b2b-plus-date-error{font-size:var(--b2b-plus-font-size-xs);color:var(--b2b-plus-input-error-text-color)}.b2b-plus-badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;margin-top:3px}.b2b-plus-add-note-btn{margin-block:3px}.b2b-plus-note-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.b2b-plus-empty-state{padding:24px 16px;text-align:center;color:#888;font-size:var(--b2b-plus-font-size-sm);border:1px solid var(--b2b-table-border);border-radius:10px}.b2b-plus-empty-state--error{color:#922;background-color:#fff8f8;border-color:#f5c6cb}.b2b-plus-meta-cell-note{margin-top:4px;color:#000;font-size:var(--b2b-plus-font-size-sm)}.b2b-plus-shipment-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.b2b-plus-shipment-name-input{max-width:100px;padding:6px 10px;background-color:var(--b2b-plus-input-bg);color:var(--b2b-plus-input-color);border:var(--b2b-plus-input-border-width) solid var(--b2b-plus-input-border-color);border-radius:var(--b2b-plus-input-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none}.b2b-plus-add-shipment{margin-top:15px;display:flex;align-items:center;gap:15px}.b2b-plus-table-container-inner-wrapper{display:flex}.b2b-plus-table-container-inner{border:1px solid var(--b2b-table-border);background-color:var(--b2b-table-cell-bg);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.b2b-plus-table-scroll{display:flex;flex:0 0 auto;overflow-x:auto;overflow-y:visible}.table-bordered.table{display:flex;flex-direction:column;flex:0 0 auto}.b2b-plus-inventory-thead,.b2b-plus-inventory-tbody .b2b-plus-inventory-row{display:flex}.b2b-plus-inventory-tbody .b2b-plus-inventory-row[data-row-type=Future],.b2b-plus-inventory-tbody .b2b-plus-inventory-row[data-row-type=Prebook]{display:none}.b2b-plus-inventory-tbody .b2b-plus-inventory-row:last-child .b2b-plus-meta-cell{border-bottom:0}.b2b-plus-inventory-tbody .b2b-plus-inventory-row[hidden]{display:none}.b2b-plus-meta-cell-header,.b2b-plus-inventory-row .b2b-plus-meta-cell{flex:0 0 200px;width:200px}.b2b-plus-variant-header,.b2b-plus-inventory-row .b2b-plus-quantity-cell{flex:1 1 0;min-width:130px;width:0;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.b2b-plus-variant-header .b2b-plus-tooltip{max-width:100%}.b2b-plus-inventory-thead .b2b-plus-meta-cell-header,.b2b-plus-inventory-thead .b2b-plus-variant-header,.b2b-plus-inventory-row .b2b-plus-meta-cell{padding:8px 10px;background-color:var(--b2b-table-header-bg);border-right:1px solid var(--b2b-table-border);border-bottom:1px solid var(--b2b-table-border);vertical-align:top}.b2b-plus-inventory-thead .b2b-plus-meta-cell-header,.b2b-plus-inventory-row .b2b-plus-meta-cell{position:sticky;left:0;z-index:1}.b2b-plus-inventory-row .b2b-plus-quantity-cell{padding:10px;border-right:1px solid var(--b2b-table-border);border-bottom:1px solid var(--b2b-table-border);vertical-align:top}.b2b-plus-inventory-row:not(.b2b-plus-inventory-row--cart) .b2b-plus-quantity-cell:last-child,[data-b2b-plus-inventory-table] .b2b-plus-inventory-thead .b2b-plus-variant-header:last-child{border-right:0}.b2b-plus-inventory-tbody .b2b-plus-inventory-row:last-child .b2b-plus-quantity-cell{border-bottom:0}.b2b-plus-inventory-row--total-units .b2b-plus-meta-cell,.b2b-plus-inventory-row--total-units .b2b-plus-quantity-cell{background-color:var(--b2b-table-header-bg)}.b2b-plus-inventory-row--total-units .available-quantity--total{font-weight:600}.b2b-plus-type-content{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}.b2b-plus-type-content .b2b-plus-type-text{text-transform:capitalize;font-size:var(--b2b-plus-font-size-sm);font-weight:600;color:var(--b2b-plus-color-text)}.b2b-plus-type-content .b2b-plus-type-text-sub{text-transform:capitalize;font-size:var(--b2b-plus-font-size-md);color:#231f2099}@media(max-width:767px){.b2b-plus-variant-header,.b2b-plus-inventory-row .b2b-plus-quantity-cell{flex:0 0 100px;width:100px}}.b2b-plus-delivery-date-label{display:block;font-size:var(--b2b-plus-font-size-xs);font-weight:600;line-height:var(--b2b-plus-input-line-height);color:var(--b2b-plus-color-text);white-space:nowrap}.b2b-plus-meta-cell-title{font-size:var(--b2b-plus-font-size-lg);font-weight:600;line-height:var(--b2b-plus-input-line-height);color:#000}.cart-items-wrapper .b2b-plus-layout{gap:8px}.cart-items-wrapper .b2b-plus-order-summary{margin-top:0}.cart-items-wrapper .b2b-plus-tabs-header-row{display:none}.b2b-plus-product-remove-btn{display:flex;align-items:center;gap:15px}.b2b-plus-order-summary{margin-top:20px;border:1px solid var(--b2b-table-border);border-radius:10px;overflow:hidden}.b2b-plus-order-summary__title{margin:0;padding:16px 20px 12px;font-size:var(--b2b-plus-font-size-lg);font-weight:700;color:var(--b2b-plus-text-color, #111);border-bottom:1px solid var(--b2b-table-border)}.b2b-plus-order-summary__group-row .b2b-plus-meta-cell{font-weight:700;color:#000}.b2b-plus-order-summary .b2b-plus-table-container{border:none;border-radius:0;padding:0;flex:1 1 100%}.b2b-plus-order-summary .b2b-plus-table-container-inner{border:none;border-radius:0}.b2b-plus-order-summary .b2b-plus-table-container{margin-top:0}.b2b-plus-order-summary__bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;padding:14px 20px;border-top:1px solid var(--b2b-table-border);background-color:var(--b2b-table-cell-bg, #fff)}.b2b-plus-order-summary__bar-product{display:flex;align-items:center;gap:12px;flex:0 1 auto}.b2b-plus-order-summary__thumb{width:56px;height:56px;object-fit:contain;border-radius:var(--b2b-plus-border-radius, 4px);background:#f5f5f5;flex-shrink:0}.b2b-plus-order-summary__bar-meta{display:flex;flex-direction:column;gap:2px;font-size:var(--b2b-plus-font-size-sm)}.b2b-plus-order-summary__bar-title{font-weight:700;font-size:var(--b2b-plus-font-size-base, 14px);color:var(--b2b-plus-text-color, #111)}.b2b-plus-order-summary__bar-sku,.b2b-plus-order-summary__bar-option{color:#666}.b2b-plus-order-summary__bar-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;flex:1 1 auto}.b2b-plus-order-summary__bar-stat{display:flex;flex-direction:column;gap:2px}.b2b-plus-order-summary__bar-stat-label{font-size:var(--b2b-plus-font-size-sm);color:#666}.b2b-plus-order-summary__bar-stat-value{font-weight:600;font-size:var(--b2b-plus-font-size-base, 14px);color:var(--b2b-plus-text-color, #111)}.b2b-plus-order-summary__bar-stat--grand-total span{font-size:1.1em;font-weight:700;color:var(--b2b-plus-text-color, #111)}.b2b-plus-order-summary__bar-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.b2b-plus-order-summary__atc{white-space:nowrap}@media(max-width:767px){.b2b-plus-order-summary__bar{flex-direction:column;align-items:flex-start}.b2b-plus-order-summary__bar-actions{margin-left:0;width:100%}.b2b-plus-order-summary__atc{flex:1}}.b2b-plus-summary-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background-color:var(--b2b-table-header-bg);border-bottom:1px solid var(--b2b-table-border)}.b2b-plus-summary-tabs{display:flex;flex-wrap:wrap;gap:6px}.b2b-plus-summary-tab{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--b2b-table-border, #ccc);background:transparent;color:var(--b2b-plus-text-color, #111);border-radius:30px;padding:8px 15px;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;min-width:70px;transition:background-color .15s ease,color .15s ease}.b2b-plus-summary-tab:hover{background:var(--b2b-table-header-bg, #f4f4f4)}.b2b-plus-summary-tab--active{background:var(--b2b-plus-text-color, #111);border-color:var(--b2b-plus-text-color, #111);color:#fff;pointer-events:none}.b2b-plus-summary-tabs__clear{white-space:nowrap;margin-left:auto}@media(max-width:767px){.b2b-plus-summary-tabs__clear{margin-left:0}}.b2b-plus-tabs-header-row{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;background-color:var(--b2b-table-header-bg);border-radius:10px;padding:10px}.b2b-plus-layout--cart .b2b-plus-tabs-header-row{align-items:center;flex-direction:row;justify-content:space-between}.b2b-plus-layout--cart .b2b-plus-tabs-header-row .b2b-plus-selected-option-ele{min-width:auto!important}.b2b-plus-tabs-header-row .b2b-plus-selected-option-label{display:flex;align-items:center;gap:5px;font-size:var(--b2b-plus-font-size-lg);color:var(--b2b-plus-color-text)}@media(min-width:750px){.b2b-plus-tabs-header-row{flex-direction:row;align-items:center;flex-wrap:wrap}}.b2b-plus-option-tabs{display:flex;flex-wrap:wrap;gap:12px}.b2b-plus-option-tabs:has(.b2b-plus-option-tab:only-child){display:none}.b2b-plus-option-tab{position:relative;cursor:pointer;border:1px solid var(--b2b-table-border, #ccc);background:transparent;border-radius:50%;padding:0;width:60px;height:60px;overflow:visible;display:inline-flex;align-items:center;justify-content:center}.b2b-plus-option-tab__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.b2b-plus-option-tab__color{width:100%;height:100%;border-radius:50%;display:block}.b2b-plus-option-tab__letter{font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:var(--b2b-plus-text-color, #121212)}.b2b-plus-option-tab--active{border-color:var(--b2b-plus-text-color, #121212);box-shadow:0 0 0 2px var(--b2b-plus-text-color, #121212)!important}.b2b-plus-option-tab--active .b2b-plus-option-tab__letter{color:var(--b2b-plus-text-color, #121212)}.b2b-plus-option-tab__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--b2b-plus-text-color, #121212);color:#fff;font-size:12px;line-height:1.2;padding:4px 8px;border-radius:4px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:5}.b2b-plus-option-tab__label{position:absolute;top:-7px;left:50%;transform:translate(-50%);font-size:9px;font-weight:600;text-transform:uppercase;background:#979096;padding:2px 7px;line-height:12px;color:#fff;border-radius:20px;width:auto;display:table;margin:0 auto}.b2b-plus-option-tab__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--b2b-plus-text-color, #121212)}.b2b-plus-option-tab:hover .b2b-plus-option-tab__tooltip,.b2b-plus-option-tab:focus-visible .b2b-plus-option-tab__tooltip{opacity:1;visibility:visible}.b2b-plus-option-tab[data-has-qty]{border-color:var(--b2b-plus-option-tab-has-qty-border, #1a1a1a);box-shadow:0 0 0 2px var(--b2b-plus-option-tab-has-qty-border, #1a1a1a)}.b2b-plus-option-tab[data-out-of-stock]{opacity:.45;cursor:not-allowed}.b2b-plus-option-tab[data-out-of-stock]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--b2b-plus-option-tab-strike-color, #121212) calc(50% - 1px),var(--b2b-plus-option-tab-strike-color, #121212) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none;z-index:1}.b2b-plus-option-tab[data-no-image]{border-color:var(--b2b-plus-option-tab-no-image-border, #8a8a8a);background:var(--b2b-plus-option-tab-no-image-bg, rgba(18, 18, 18, .04))}.b2b-plus-option-tab[data-no-image].b2b-plus-option-tab--active{border-color:var(--b2b-plus-text-color, #121212)}.b2b-plus-option-tab[data-no-image][data-has-qty]{border-color:var(--b2b-plus-option-tab-has-qty-border, #1a1a1a)}.b2b-plus-manual-save-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-top:8px;border-top:1px solid var(--b2b-table-border, #ccc)}.b2b-plus-manual-save-bar__warning{margin:0 auto 0 0;flex:1 1 240px;font-size:13px;line-height:1.4;color:var(--b2b-plus-text-color, #111)}.b2b-plus-manual-save-bar__warning strong{font-weight:600}.b2b-plus-manual-save-bar__save{white-space:nowrap;flex-shrink:0}@media(max-width:767px){.b2b-plus-manual-save-bar__save{width:100%}}.b2b-plus-view-toggle{display:flex;justify-content:flex-end}[data-checkout-min-qty-error]:has(+.b2b-plus-table-container[data-cart-view=summary]),.b2b-plus-table-container[data-cart-view=summary] .b2b-plus-option-tabs,.b2b-plus-table-container[data-cart-view=summary] [data-quick-order-header],.b2b-plus-table-container[data-cart-view=summary] .b2b-plus-table-container-inner-wrapper,.b2b-plus-table-container[data-cart-view=summary] [data-add-shipment-container]{display:none}.b2b-plus-table-container[data-cart-view=edit] [data-order-summary-root],.b2b-plus-add-shipment--cart{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/b2b-plus-product-table.css.map */
